Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,607 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 320d MHT M Sport 5dr Step Auto

2021 - 320d MHT M Sport 5dr Step Auto19

£23,998

  • 2L
  • 51.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Motorstore / BYD (Linwood)

01414736404 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto

2019 (69) - 330e M Sport 4dr Auto50

£18,991

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr49

£21,491

  • 2L
  • 66.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2013 (13) - 320d M Sport 5dr

2013 (13) - 320d M Sport 5dr41

Low Mileage

£8,490

£157/pm (HP)

  • 2L
  • 71.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

James Bush Cars

01652241116 *

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

2025 - 320i M Sport 4dr Step Auto19

£43,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto35

£27,495

  • 2L
  • 26.9K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

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

2022 - 330e xDrive M Sport Pro Edition 5dr Step Auto

£0

  • 2L
  • 84.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

SZ MOTORGROUP LIMITED

01156977750 *

BMW 3 Series2022 (22) - 330e M Sport 5dr Step Auto

2022 (22) - 330e M Sport 5dr Step Auto50

Reduced

£16,795

£332/pm (HP)

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Empire Cars Bedford

01234237238 *

BMW 3 Series2013 (63) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)38

Low Mileage

£6,490

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Estate

SM Specialist Cars Ltd

01234860417 *

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

2019 (19) - 320i M Sport 4dr Step Auto50

£18,495

£367/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Eclipse Car Sales Limited

02392006073 *

BMW 3 Series2021 - 318i M Sport 5dr Step Auto [Tech Pack]

2021 - 318i M Sport 5dr Step Auto [Tech Pack]32

£19,799

£336/pm (PCP)

  • 2L
  • 59.5K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

BMW 3 Series2014 - 2.0 325d M Sport 4-Door

2014 - 2.0 325d M Sport 4-Door28

Low Mileage

£10,950

£209/pm (HP)

  • 2L
  • 61.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

LMR Trade Car Centre

01925907763 *

BMW 3 Series2017 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2017 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr46

Low Mileage

£15,700

£328/pm (HP)

  • 2L
  • 37.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

BMW 3 Series2019 (19) - 2.0 330i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (19) - 2.0 330i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)35

Low Mileage

£19,100

£349/pm (PCP)

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

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

2021 - 330e M Sport 4dr Step Auto39

£20,599

£349/pm (PCP)

  • 2L
  • 39.3K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2014 - 318d M SPORT LEATHER £35 TAX 4-Door

2014 - 318d M SPORT LEATHER £35 TAX 4-Door5

£8,595

£159/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

BMW 3 Series2015 (65) - 320d xDrive M Sport GT 5dr Step Auto [Business Media]

2015 (65) - 320d xDrive M Sport GT 5dr Step Auto [Business Media]24

£8,995

£168/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

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

2019 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr54

£17,495

£339/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2000 (W) - 316i SE 3dr Auto

2000 (W) - 316i SE 3dr Auto57

Reduced

£4,499

  • 1.9L
  • 28.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

New Whip UK Ltd

01733830409 *

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

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

£18,985

£310/pm (PCP)

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

K W Motors Ltd

01582329327 *

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.