Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,374 Used BMW 3 Series cars for sale

BMW 3 Series2017 (66) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2017 (66) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr46

£12,999

£252/pm (HP)

  • 2L
  • 81.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sayarti Ltd

01494312186 *

BMW 3 Series2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)

2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)48

£6,990

  • 3L
  • 130.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

DEALDRIVE MOTORS LTD

01642967680 *

BMW 3 Series2019 - 2.0 320I M Sport Auto 4dr

2019 - 2.0 320I M Sport Auto 4dr77

Low Mileage

£19,695

£407/pm (PCP)

  • 2L
  • 47.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2022 - 2.0 330e 12kWh Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2022 - 2.0 330e 12kWh Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (237

£23,180

£364/pm (PCP)

  • 2L
  • 33.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Bolton

01204323445 *

BMW 3 Series2022 (72) - M340d xDrive MHT 4dr Step Auto Diesel Saloon

2022 (72) - M340d xDrive MHT 4dr Step Auto Diesel Saloon58

£36,965

  • 3L
  • 36.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto74

£15,595

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RX Motors Ltd

01302203463 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)19

Reduced

£9,495

£178/pm (HP)

  • 2L
  • 105.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto43

£28,946

  • 2L
  • 15.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hedin BMW Woolwich

02038730442 *

BMW 3 Series2018 - 320d M Sport 5-Door

2018 - 320d M Sport 5-Door55

£16,000

£315/pm (HP)

  • 2L
  • 66.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Junction Autopark

01606668873 *

BMW 3 Series2006 (06) - 320d SE 5dr

2006 (06) - 320d SE 5dr18

£1,530

  • 2L
  • 197.0K

    Miles
  • Diesel
  • Manual
  • Estate

Northwest Cars And Commercials Ltd

01614139834 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr11

£12,995

£252/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Saloon

3 Bridge Car Sales

02871221749 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

£17,498

  • 2L
  • 72.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Linwood Hyundai / Mazda / GWM / Used Car Centre

01414060040 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport 4dr Auto (PRO PACK)

2022 (71) - 2.0 330e 12kWh M Sport 4dr Auto (PRO PACK)42

Reduced

£20,988

  • 2L
  • 51.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Jeff White Motors

02920028289 *

4.8/5 Stars

BMW 3 Series2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) - PARK ASSIST

2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) - PARK ASSIST45

Low Mileage

£22,355

£458/pm (CS)

  • 2L
  • 31.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2025 - 320i M Sport 4dr Step Auto

2025 - 320i M Sport 4dr Step Auto19

£38,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2009 (59) - 2.0 318i SE Saloon 4dr Petrol Manual Euro 5 (143 ps) MOT NOV 2026

2009 (59) - 2.0 318i SE Saloon 4dr Petrol Manual Euro 5 (143 ps) MOT NOV 202614

Low Mileage

£2,500

  • 2L
  • 73.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Kirkham Part Ex Centre

01772348362 *

4.2/5 Stars

BMW 3 Series2013 (63) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (63) - 2.0 320d M Sport Auto Euro 5 2dr39

Low Mileage

£9,995

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Mount Vernon Motors

01416119897 *

0/5 Stars

BMW 3 Series2015 (15) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

2015 (15) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)27

Low Mileage

£13,695

  • 2L
  • 33.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Jones Motor Company

01244562695 *

BMW 3 Series2020 (70) - 320i M Sport 4dr Step Auto

2020 (70) - 320i M Sport 4dr Step Auto52

Low Mileage

£27,170

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW 3 Series2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)30

Low Mileage

£26,260

£403/pm (PCP)

  • 2L
  • 22.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Jack Evans

Author: Jack Evans

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.