Skip to main content
Get theCazoo logoapp

3,408 Used BMW 3 Series cars for sale

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£33,298

  • 2L
  • 13.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Aberdeen Mazda/Fiat/Abarth/Jeep/Leapmotor

01224451052 *

4.7/5 Stars

BMW 3 Series2001 (51) - 2.9 330d Sport 4dr

2001 (51) - 2.9 330d Sport 4dr43

Low Mileage

£4,995

  • 2.9L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Low CC Cars

01793268765 *

BMW 3 Series2013 (13) - 320d Xdrive SE Diesel 4dr 6 speed Manual

2013 (13) - 320d Xdrive SE Diesel 4dr 6 speed Manual13

Reduced

£4,850

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Manual
  • Saloon

M&M Automotive

01590631653 *

BMW 3 Series2013 (63) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)38

Low Mileage

£6,490

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Estate

SM Specialist Cars Ltd

01234860417 *

BMW 3 Series2020 - 318d MHT M Sport 4dr Step Auto

2020 - 318d MHT M Sport 4dr Step Auto33

Low Mileage

£23,999

  • 2L
  • 24.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr18

Low Mileage

£19,885

  • 2L
  • 47.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

IM Car Supermarket

01582341915 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£34,298

  • 2L
  • 14.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark York Motorstore / Vanstore

01904803322 *

4.7/5 Stars

BMW 3 Series2014 (4W) - 320i xDrive SE 4dr Step Auto

2014 (4W) - 320i xDrive SE 4dr Step Auto49

Low Mileage

£10,995

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£33,698

  • 2L
  • 10.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Workington Motorstore / GWM

01900511070 *

4.7/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Modern Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Modern Auto Euro 5 (s/s) 4dr18

Low Mileage

£6,999

  • 2L
  • 59.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

BMW 3 Series2011 - 320i M Sport 2dr

2011 - 320i M Sport 2dr27

Low Mileage

£5,495

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Reilly Motors

02871220942 *

BMW 3 Series2009 - 320D SE TOURING 5-Door

2009 - 320D SE TOURING 5-Door29

Low Mileage

£3,690

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Estate

Fourways Ltd

01977808773 *

BMW 3 Series2014 - 2.0 318d M Sport Gran Turismo 4-Door

2014 - 2.0 318d M Sport Gran Turismo 4-Door13

£6,995

£126/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2002 (52) - 2.2 320Ci 320 Auto 2dr

2002 (52) - 2.2 320Ci 320 Auto 2dr32

Low Mileage

£2,995

  • 2.2L
  • 90.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Bam Autos

02038933852 *

BMW 3 Series2016 (66) - 3.0 330D XDRIVE AC TOURING 5d 255 BHP 5-Door

2016 (66) - 3.0 330D XDRIVE AC TOURING 5d 255 BHP 5-Door38

Low Mileage

£13,489

£279/pm (HP)

  • 3L
  • 59.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Stirling Cars Ltd

01992661749 *

BMW 3 Series2014 (63) - 320i xDrive Sport 5dr Step Auto

2014 (63) - 320i xDrive Sport 5dr Step Auto11

Low Mileage

£7,607

£139/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Autopoint

01436647028 *

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

2021 - 320i M Sport 4dr Step Auto41

£20,799

£345/pm (PCP)

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£34,498

  • 2L
  • 16.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2024 - 3.0 M3 Competition M xDrive Auto 4WD 5dr

2024 - 3.0 M3 Competition M xDrive Auto 4WD 5dr58

Low Mileage

£71,990

  • 3L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoSportiva Ltd

01732443577 *

4.9/5 Stars

BMW 3 Series2019 - 3.0 330d xDrive M Sport Shadow Edition 5-Door

2019 - 3.0 330d xDrive M Sport Shadow Edition 5-Door16

£21,995

£416/pm (PCP)

  • 3L
  • 60.5K

    Miles
  • Diesel
  • Automatic
  • Estate

JDS Motor Company

01389311469 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.