Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,680 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 2.0 330e M Sport Shadow Edition 4-Door

2018 - 2.0 330e M Sport Shadow Edition 4-Door2

£7,995

  • 2L
  • 146.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2025 (25) - 320i M Sport 5dr Step Auto36

£32,499

  • 2L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Warrington BMW

01925917478 *

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

2022 - 320i M Sport 4dr Step Auto19

Low Mileage

£27,998

  • 2L
  • 22.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr45

Reduced

£10,499

£199/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestige Motoring Group

01215160648 *

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr32

£14,600

£285/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

BMW 3 Series2023 - M340d xDrive MHT 5dr Step Auto

2023 - M340d xDrive MHT 5dr Step Auto36

Low Mileage

£45,990

  • 3L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone Select Bracknell

01344202530 *

BMW 3 Series2014 (64) - 320d xDrive M Sport 4dr Step Auto

2014 (64) - 320d xDrive M Sport 4dr Step Auto34

Low Mileage

£10,299

£195/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2013 - 320d EfficientDynamics Business 4dr

2013 - 320d EfficientDynamics Business 4dr59

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Manual
  • Saloon

MB Motors

02825440802 *

BMW 3 Series1990 - 2.5 Convertible 2dr Petrol Manual (170 bhp)

1990 - 2.5 Convertible 2dr Petrol Manual (170 bhp)60

Low Mileage

£19,990

  • 115.0K

    Miles
  • Petrol
  • Manual
  • Convertible

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

£29,995

£563/pm (PCP)

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carplex Ltd

01323396590 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto [Tech Pack]

2021 - 330e M Sport 5dr Step Auto [Tech Pack]42

£18,949

£316/pm (PCP)

  • 2L
  • 67.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

BMW 3 Series2016 (13) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (13) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)21

Reduced

£11,990

  • 3L
  • 124.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

My Next Car

01767669358 *

BMW 3 Series2015 (15) - 2.0 320d BluePerformance Luxury Saloon 4dr Diesel Auto Euro 6 (s/s) (184 ps

2015 (15) - 2.0 320d BluePerformance Luxury Saloon 4dr Diesel Auto Euro 6 (s/s) (184 ps42

Low Mileage

£11,990

£231/pm (HP)

  • 2L
  • 36.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpod LTD

01633831062 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£33,998

  • 2L
  • 10.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

BMW 3 Series330e SE Pro

330e SE Pro48

£14,695

  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2018 - 320i xDrive M Sport 4dr Step Auto

2018 - 320i xDrive M Sport 4dr Step Auto29

Low Mileage

£14,495

£283/pm (HP)

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

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

2021 - 3 SERIES 330e M Sport 4dr Step Auto39

£22,111

  • 2L
  • 39.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2019 (69) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2019 (69) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)27

Low Mileage

£16,995

£336/pm (HP)

  • 2L
  • 48.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Evolve Motor Company

01633741704 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£32,698

  • 2L
  • 15.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p20

Reduced

£16,700

£330/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Taylors Pitstop

01293221182 *

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.