Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,311 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 330i M Sport 4dr Step Auto

2019 (19) - 330i M Sport 4dr Step Auto52

£18,799

£390/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2013 (13) - 320i xDrive M Sport 4dr Step Auto

2013 (13) - 320i xDrive M Sport 4dr Step Auto17

£5,490

£94/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

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

2016 - 320i M Sport 4dr Step Auto53

Low Mileage

£9,950

£188/pm (HP)

  • 2L
  • 71.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Flexy Cars Ltd

02037803412 *

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

2022 - 330e xDrive Sport 5dr Step Auto19

Low Mileage

£29,998

  • 2L
  • 7.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2017 (84) - 2.0 320i Saloon 4dr Petrol Manual Euro 4 (150 ps)

2017 (84) - 2.0 320i Saloon 4dr Petrol Manual Euro 4 (150 ps)24

Low Mileage

£15,995

£315/pm (HP)

  • 2L
  • 61.4K

    Miles
  • Petrol
  • Manual
  • Saloon

Baskeyfield Motors Limited

01782917824 *

BMW 3 Series2002 - 320 Ci 2dr

2002 - 320 Ci 2dr15

Low Mileage

£2,495

  • 2.2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Convertible

P&L Car Sales

01143086547 *

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr49

Reduced

£16,995

£336/pm (HP)

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Nation Ltd

01945664291 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto19

Reduced

£48,898

  • 3L
  • 2.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2010 (60) - 320d [184] Exclusive Edition 5dr Step Auto

2010 (60) - 320d [184] Exclusive Edition 5dr Step Auto19

Low Mileage

£4,750

£79/pm (HP)

  • 2L
  • 74.6K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Galloway Motors

01333406894 *

BMW 3 Series2014 (63) - 330d xDrive M Sport 4dr Step Auto

2014 (63) - 330d xDrive M Sport 4dr Step Auto6

£6,795

  • 3L
  • 156.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Prime Performance

01165093262 *

BMW 3 Series1991 - 325i 2dr Auto

1991 - 325i 2dr Auto13

Low Mileage

£8,000

  • 2.5L
  • 148.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Motor Clinic

01414040093 *

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

2015 (15) - 320d EfficientDynamics 4dr Step Auto30

£5,795

£101/pm (HP)

  • 2L
  • 101.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.4/5 Stars

BMW 3 Series2010 (10) - 320d SE Business Edition 5dr Step Auto

2010 (10) - 320d SE Business Edition 5dr Step Auto20

Low Mileage

£8,750

£163/pm (HP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

R P automotive Ltd

01282501734 *

BMW 3 Series2022 - 330e SE Pro 5dr Step Auto

2022 - 330e SE Pro 5dr Step Auto26

£13,895

£239/pm (PCP)

  • 2L
  • 80.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

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

2019 (69) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr52

Reduced

£15,885

  • 2L
  • 57.9K

    Miles
  • Petrol
  • Automatic
  • Estate

IM Car Supermarket

01582341915 *

BMW 3 Series2020 (70) - 2.0 318i Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 318i Sport Auto Euro 6 (s/s) 4dr43

Low Mileage

£18,470

£390/pm (HP)

  • 2L
  • 37.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto35

£16,995

£336/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

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 Series2019 - 318d Sport 5dr

2019 - 318d Sport 5dr58

£6,989

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Park Motors Bury LTD

01616696985 *

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

2008 (08) - 3.0 325i M Sport Steptronic Euro 4 2dr14

Low Mileage

£4,250

£122/pm (HP)

  • 3L
  • 101.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Chelmsford City Cars Limited

01245206461 *

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.