Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,254 Used BMW 3 Series cars for sale

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

2021 - 330e M Sport 4dr Step Auto28

£11,995

£251/pm (HP)

  • 2L
  • 123.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Stoke

01782432972 *

BMW 3 Series2012 (12) - 320d BluePerformance EfficientDynamics 4dr

2012 (12) - 320d BluePerformance EfficientDynamics 4dr13

Low Mileage

£4,695

£78/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Clinic

01414040093 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr20

Reduced

£12,990

£252/pm (HP)

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Top Gear Motors

02881440371 *

BMW 3 Series2009 (57) - 3.0 X DRIVE COUPE LEFT HAND DRIVE LHD UK REGISTERED 2-Door

2009 (57) - 3.0 X DRIVE COUPE LEFT HAND DRIVE LHD UK REGISTERED 2-Door15

Low Mileage

£8,995

£182/pm (HP)

  • 3L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

The Left Hand Drive Car Showroom Ltd

01895548158 *

4.8/5 Stars

BMW 3 Series2008 (08) - 2.0 320d Edition M Sport Touring Auto Euro 4 5dr

2008 (08) - 2.0 320d Edition M Sport Touring Auto Euro 4 5dr42

Low Mileage

£3,295

  • 2L
  • 134.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Harris Motor Group

01924942328 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr68

£8,245

£152/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.7/5 Stars

BMW 3 Series2016 (16) - 3.0 330d M Sport Saloon 4-Door

2016 (16) - 3.0 330d M Sport Saloon 4-Door15

£12,795

£248/pm (HP)

  • 3L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FifthGear Fenton LTD

01782969739 *

BMW 3 Series2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

£4,990

£84/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Discount Car Centre Ltd

01616969160 *

BMW 3 Series2021 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr38

£28,450

£463/pm (PCP)

  • 3L
  • 55.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AMS Specialist Cars

01633358554 *

BMW 3 Series2004 - 330 Ci Sport 2dr

2004 - 330 Ci Sport 2dr18

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

2021 (21) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)29

Reduced

£14,490

  • 2L
  • 135.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roy Needham Cars

01226448496 *

4.7/5 Stars

BMW 3 Series2019 (68) - 4-Door

2019 (68) - 4-Door16

Reduced

£11,695

£224/pm (HP)

  • 3L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Diesels Direct

01502441258 *

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

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

Reduced

£20,350

£406/pm (HP)

  • 2L
  • 49.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

BMW 3 Series2008 (08) - 3.0 325i SE Steptronic Euro 4 2dr

2008 (08) - 3.0 325i SE Steptronic Euro 4 2dr72

Low Mileage

£3,749

  • 3L
  • 110.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Autostrada Limited

01934319020 *

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

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

£18,988

£386/pm (CS)

  • 2L
  • 59.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2013 (13) - 318d SE 5dr Step Auto

2013 (13) - 318d SE 5dr Step Auto34

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 87.6K

    Miles
  • Diesel
  • Automatic
  • Estate

K & K Car Sales Ltd

01613887659 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£32,498

  • 2L
  • 22.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall/Jeep/Alfa Romeo (Linwood)

01414736412 *

BMW 3 Series2014 (14) - 320d M Sport 5dr

2014 (14) - 320d M Sport 5dr24

Low Mileage

£9,395

£176/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Estate

IK UNIQUE MOTORZ LTD

01782389088 *

BMW 3 Series2025 (75) - 330e 22.3 kWh M Sport 4dr Step Auto

2025 (75) - 330e 22.3 kWh M Sport 4dr Step Auto20

Low Mileage

£45,500

  • 2L
  • 2.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

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.