Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,584 Used BMW 3 Series cars for sale

BMW 3 Series2005 (55) - 320 Ci Sport 2dr Auto FSH SPARE KEY

2005 (55) - 320 Ci Sport 2dr Auto FSH SPARE KEY8

Low Mileage

£2,490

  • 2.2L
  • 106.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Evelyn Motors

01217288696 *

BMW 3 Series(19) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

(19) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr32

£21,795

  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

TCC Essex

02038056873 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr28

£13,700

£267/pm (HP)

  • 2L
  • 88.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formby Car Centre

01704335689 *

0/5 Stars

BMW 3 Series2022 (72) - 330e M Sport 5dr Step Auto

2022 (72) - 330e M Sport 5dr Step Auto50

£23,991

  • 2L
  • 71.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 669

Reduced

£21,864

£363/pm (PCP)

  • 2L
  • 37.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2021 (71) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (71) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr49

Low Mileage

£23,300

£384/pm (PCP)

  • 2L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Watford

01923927636 *

BMW 3 Series2011 (11) - 318d ES 4dr

2011 (11) - 318d ES 4dr11

Reduced

£2,290

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DAM cheap cars

01924667071 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£34,298

  • 2L
  • 13.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Exeter

01414839930 *

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

2012 (62) - 320d Sport 4dr Step Auto30

Low Mileage

£7,500

£136/pm (HP)

  • 2L
  • 74.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bhakar-Wood Cars LTD

01952953931 *

BMW 3 Series2015 (15) - 320d EfficientDynamics Business 5dr Step Auto

2015 (15) - 320d EfficientDynamics Business 5dr Step Auto65

Reduced

£5,995

  • 2L
  • 123.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Quality Drive Auto Ltd

01212697808 *

BMW 3 Series2024 - 330e xDrive Sport 5dr Step Auto

2024 - 330e xDrive Sport 5dr Step Auto19

£30,998

  • 2L
  • 31.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Jeep / Vanstore

01253201464 *

BMW 3 Series2010 - 2.0 320d SE 181 2dr

2010 - 2.0 320d SE 181 2dr14

Low Mileage

£4,495

£73/pm (HP)

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Eastwood Motor Sales Limited

01702410178 *

BMW 3 Series2021 - 3 SERIES 330e M Sport 5dr Step Auto

2021 - 3 SERIES 330e M Sport 5dr Step Auto41

£23,911

  • 2L
  • 42.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

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

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

£25,995

  • 2L
  • 41.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hillington Motor Co Ltd

01414730658 *

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto50

£13,995

£273/pm (HP)

  • 3L
  • 99.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Merlin Performance

01202076893 *

BMW 3 Series2022 - 3 SERIES 330e M Sport 5dr Step Auto

2022 - 3 SERIES 330e M Sport 5dr Step Auto38

£28,289

  • 2L
  • 32.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

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

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

£14,991

  • 2L
  • 125.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Bazaar ltd

01143086594 *

BMW 3 Series2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr

2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr33

Low Mileage

£8,950

£167/pm (HP)

  • 2L
  • 54.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Red Vehicle Company Ltd

01491525449 *

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto Saloon

2022 (22) - 330e M Sport 4dr Step Auto Saloon40

£23,361

  • 2L
  • 44.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu Honda Stockton

01642049066 *

4.7/5 Stars

BMW 3 Series2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)22

Reduced

£8,495

£157/pm (HP)

  • 2L
  • 89.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

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.