Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,348 Used BMW 3 Series cars for sale

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

2025 - 320i M Sport 5dr Step Auto35

Low Mileage

£36,890

  • 2L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2021 - M340d xDrive MHT Step Auto 4-Door

2021 - M340d xDrive MHT Step Auto 4-Door7

£28,197

£436/pm (PCP)

  • 3L
  • 51.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2014 (64) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr

2014 (64) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr13

Low Mileage

£8,694

£162/pm (HP)

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Vivian Price Cars

01172331344 *

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

2022 (72) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

Reduced

£21,991

  • 2L
  • 55.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (62) - 320d Sport 5dr Step Auto

2012 (62) - 320d Sport 5dr Step Auto22

£4,995

  • 2L
  • 135.7K

    Miles
  • Diesel
  • Automatic
  • Estate

The Drivers Gallery Ltd

01572491189 *

0/5 Stars

BMW 3 Series2019 (19) - 320d M-SPORT AUTO 190 BHP + SAT NAV + HEATED LEATHER 4-Door

2019 (19) - 320d M-SPORT AUTO 190 BHP + SAT NAV + HEATED LEATHER 4-Door50

£17,490

£339/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

GTS Automotive Ltd

01254781193 *

BMW 3 Series2014 (64) - 320d EfficientDynamics Business 5dr Step Auto

2014 (64) - 320d EfficientDynamics Business 5dr Step Auto59

Low Mileage

£8,999

£168/pm (HP)

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Thornbury Car Centre

01454800976 *

BMW 3 Series2024 (73) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2024 (73) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr51

£27,495

£455/pm (PCP)

  • 2L
  • 46.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Just Audi VW

01522459180 *

BMW 3 Series2012 - 2.0 320d Sport Plus Edition 2-Door

2012 - 2.0 320d Sport Plus Edition 2-Door23

Low Mileage

£7,295

£132/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Peak Automotive Limited

01637801278 *

BMW 3 Series2021 (21) - 330e M Sport Step Auto [252] *1 Owner, FSH & MOT 11/26* 4-Door

2021 (21) - 330e M Sport Step Auto [252] *1 Owner, FSH & MOT 11/26* 4-Door31

Reduced

£13,970

£272/pm (HP)

  • 2L
  • 116.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Doncaster Motors Ltd

01302976037 *

4.8/5 Stars

BMW 3 Series2021 (21) - M Sport Auto 4-Door

2021 (21) - M Sport Auto 4-Door36

£20,950

£329/pm (PCP)

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

DOBIES CUMBRIA MOTORS LIMITED

01900511956 *

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 Series2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) ***High Gloss

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) ***High Gloss49

Low Mileage

£23,590

£380/pm (PCP)

  • 2L
  • 22.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Noya Motor Group (Peterborugh)

01733794290 *

BMW 3 Series2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)44

Low Mileage

£22,890

£351/pm (PCP)

  • 2L
  • 24.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Thurlow Nunn Lowestoft

01502440235 *

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps38

Low Mileage

£16,550

£326/pm (HP)

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2021 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr59

Low Mileage

£21,980

£422/pm (HP)

  • 2L
  • 28.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Match Stoke

01782529077 *

4.6/5 Stars

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

2021 - 330i M Sport 4dr Step Auto36

£23,491

  • 2L
  • 47.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 3 Series2009 (59) - 3.0 330d M Sport Steptronic Euro 5 4dr

2009 (59) - 3.0 330d M Sport Steptronic Euro 5 4dr58

Low Mileage

£7,950

£159/pm (HP)

  • 3L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Tudor Prestige Ltd

01733797069 *

BMW 3 Series2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr7

£12,900

£250/pm (HP)

  • 3L
  • 94.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MEBTRONIC LTD

01733666891 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)50

Reduced

£13,480

  • 2L
  • 89.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Car Supermarket

01616945306 *

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.