Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,300 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto19

£21,498

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Kia (Kirkcaldy)

01592407412 *

BMW 3 Series2010 (60) - 3.0 325i M Sport Euro 5 2dr

2010 (60) - 3.0 325i M Sport Euro 5 2dr74

Low Mileage

£7,490

£136/pm (HP)

  • 3L
  • 72.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Stoke Gabriel Cars

01803222721 *

BMW 3 Series2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)

2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)41

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Surrey Specialist Vehicles Limited

01932550475 *

BMW 3 Series2014 (64) - 335i Luxury 4dr Step Auto

2014 (64) - 335i Luxury 4dr Step Auto23

Low Mileage

£13,350

£259/pm (HP)

  • 3L
  • 42.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

3x Motors

01582342165 *

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto33

Reduced

£21,420

  • 2L
  • 23.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Evans Halshaw Ford Walsall

01922662421 *

BMW 3 Series2018 - 3.0 330d M Sport Shadow Edition Touring 5-Door

2018 - 3.0 330d M Sport Shadow Edition Touring 5-Door45

£17,995

  • 3L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Que Automotive

01206583603 *

BMW 3 Series2018 (67) - 320d EfficientDynamics Plus 5dr

2018 (67) - 320d EfficientDynamics Plus 5dr3

£6,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elliott Grace Cars Congleton

01260540493 *

BMW 3 Series2019 - 320d M Sport 4-Door

2019 - 320d M Sport 4-Door66

Low Mileage

£23,995

£492/pm (PCP)

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bulgari Performance Ltd

01274087667 *

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

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

£20,491

  • 2L
  • 52.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2010 - 2.0 Panaromic Roof

2010 - 2.0 Panaromic Roof17

£5,250

£89/pm (HP)

  • 2L
  • 37.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Loyal Corporations (UK) LIMITED

02476936627 *

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

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Reduced

£49,999

  • 2L
  • 1.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto19

Reduced

£3,495

  • 3L
  • 134.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

SK CAR COMPANY LTD

01384885534 *

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

2021 - 320i M Sport 4dr Step Auto32

£23,895

£432/pm (PCP)

  • 2L
  • 34.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2018 (68) - 320i M Sport 4dr

2018 (68) - 320i M Sport 4dr8

Low Mileage

£13,100

£254/pm (HP)

  • 2L
  • 37.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Hammond Cars Norwich

01603937224 *

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

2024 - 330e M Sport 5dr Step Auto [Tech Pack]43

£27,699

£460/pm (PCP)

  • 2L
  • 37.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Manchester

01614139868 *

BMW 3 Series2011 (61) - 2.0 318i Exclusive Edition Touring 5dr Petrol Steptronic Euro 5 (143 ps)

2011 (61) - 2.0 318i Exclusive Edition Touring 5dr Petrol Steptronic Euro 5 (143 ps)11

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 63.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars4You Ltd (Straiton)

01665660510 *

4/5 Stars

BMW 3 Series2019 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - CARPLAY - P

2019 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - CARPLAY - P40

Low Mileage

£21,675

£443/pm (CS)

  • 2L
  • 29.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2024 (73) - 330e xDrive M Sport Saloon 4-Door

2024 (73) - 330e xDrive M Sport Saloon 4-Door36

£33,499

  • 2L
  • 17.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2015 - 2.0 320d M Sport 4dr

2015 - 2.0 320d M Sport 4dr24

Low Mileage

£10,595

£201/pm (HP)

  • 2L
  • 57.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Grays of Holbeach

01406430115 *

BMW 3 Series2019 - 318d Sport 5dr

2019 - 318d Sport 5dr58

£6,989

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Park Motors Bury LTD

01616696985 *

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.