Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,664 Used BMW 3 Series cars for sale

BMW 3 Series2020 (70) - 320d MHT M Sport Pro Edition 4dr Step Auto

2020 (70) - 320d MHT M Sport Pro Edition 4dr Step Auto24

Low Mileage

£26,795

  • 2L
  • 39.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

Reduced

£33,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Stafford Motorstore / BYD / Vanstore / Electric

01785550896 *

BMW 3 Series1986 - 325i 2dr Auto

1986 - 325i 2dr Auto25

Low Mileage

£34,995

  • 2.5L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BMW 3 Series2013 - 2.0 320i xDrive M Sport Touring ULEZ Petrol Manual 5 Door

2013 - 2.0 320i xDrive M Sport Touring ULEZ Petrol Manual 5 Door55

Low Mileage

£8,995

  • 2L
  • 74.8K

    Miles
  • Petrol
  • Manual
  • Estate

Bristol Auto Hub

01172331341 *

3.6/5 Stars

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

2020 - 330i M Sport 4dr Step Auto19

Low Mileage

£23,898

  • 2L
  • 34.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Shadow Edition 4WD 5dr

2017 - 2.0 320d xDrive M Sport Shadow Edition 4WD 5dr30

Reduced

£10,995

£210/pm (HP)

  • 2L
  • 99.9K

    Miles
  • Diesel
  • Manual
  • Estate

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

2021 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr48

Low Mileage

£22,650

£385/pm (PCP)

  • 2L
  • 28.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr75

£19,849

£387/pm (HP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Autostrada Limited

01934319020 *

BMW 3 Series2018 (18) - 330i M Sport Shadow Edition 5dr Step Auto

2018 (18) - 330i M Sport Shadow Edition 5dr Step Auto32

£15,990

£315/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Online Vehicle Solutions

01494296491 *

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

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

Reduced

£21,990

£368/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.6/5 Stars

BMW 3 Series2021 (71) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 (71) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (223

£15,995

  • 2L
  • 70.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2015 - 320i xDrive M Sport 4dr Step Auto [Business Media]

2015 - 320i xDrive M Sport 4dr Step Auto [Business Media]66

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 75.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

George Kingsley Vehicle Sales

01206580921 *

BMW 3 Series2025 - 2.0 330E M Sport Auto 5dr

2025 - 2.0 330E M Sport Auto 5dr43

Low Mileage

£37,977

  • 2L
  • 6.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car Ltd

01580231545 *

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

2021 - 320i M Sport 4dr Step Auto38

£21,349

£355/pm (PCP)

  • 2L
  • 42.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2005 (05) - 318 Ci Sport 2dr

2005 (05) - 318 Ci Sport 2dr13

Low Mileage

£2,695

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Convertible

BROOKE CARS M65 LIMITED

01254457250 *

0/5 Stars

BMW 3 Series2021 (71) - M340d xDrive MHT 4dr Step Auto

2021 (71) - M340d xDrive MHT 4dr Step Auto20

£22,995

£335/pm (PCP)

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BROCKHURST MOTOR COMPANY

01494312010 *

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

2024 - 320d MHT M Sport 4dr Step Auto47

Reduced

£37,250

£597/pm (PCP)

  • 2L
  • 9.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

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

2013 (13) - 320i xDrive SE 4dr Step Auto54

Low Mileage

£8,499

£157/pm (HP)

  • 2L
  • 60.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Thornbury Car Centre

01454800976 *

BMW 3 Series2012 (12) - 320d SE 4dr Step Auto

2012 (12) - 320d SE 4dr Step Auto24

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 58.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2013 - 320d EfficientDynamics 4dr Step Auto

2013 - 320d EfficientDynamics 4dr Step Auto9

£3,795

  • 2L
  • 170.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Tullyroad Motors

02890023743 *

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.