Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,578 Used BMW 3 Series cars for sale

BMW 3 Series2012 - 318d SE 4-Door

2012 - 318d SE 4-Door16

Low Mileage

£4,698

£78/pm (HP)

  • 2L
  • 88.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Blackwood Used Car Ltd

02890021467 *

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

2012 (62) - 320d SE 4dr Step Auto11

Low Mileage

£7,350

£133/pm (HP)

  • 2L
  • 62.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Leisure Car Shop Ltd

01245204842 *

BMW 3 Series2021 (71) - M340i xDrive MHT 5dr Step Auto

2021 (71) - M340i xDrive MHT 5dr Step Auto83

Low Mileage

£38,990

£634/pm (PCP)

  • 3L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Rosso Performance LTD

01133236280 *

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

2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)50

£19,695

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorline Direct Ltd

01164646188 *

BMW 3 Series2007 (07) - 335I SE STEPTRONIC

2007 (07) - 335I SE STEPTRONIC21

Low Mileage

£6,999

£275/pm (HP)

  • 3L
  • 52.4K

    Miles
  • Petrol
  • Automatic
  • Convertible

AA Car Sales Ltd

01243219546 *

0/5 Stars

BMW 3 Series2014 (64) - 335d xDrive M Sport 5dr Step Auto

2014 (64) - 335d xDrive M Sport 5dr Step Auto37

£12,690

  • 3L
  • 120.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Keywise Cars Ltd

01392344397 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£33,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

BMW 3 Series2014 (64) - 320d xDrive M Sport 4dr Step Auto

2014 (64) - 320d xDrive M Sport 4dr Step Auto34

Low Mileage

£10,299

£195/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

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

£14,600

£285/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

BMW 3 Series2013 (13) - 320d M Sport 2dr Step Auto

2013 (13) - 320d M Sport 2dr Step Auto31

Low Mileage

£8,250

£152/pm (HP)

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Muirhead Motor Company

01592407413 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£20,991

  • 2L
  • 65.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

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

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

Reduced

£19,949

£347/pm (PCP)

  • 2L
  • 35.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

INFINITY AUTOMOTIVE SOLUTIONS LIMITED

02393267155 *

BMW 3 Series2008 - 2.0 320d SE Coupe 2dr Diesel Steptronic Euro 4 (177 ps)

2008 - 2.0 320d SE Coupe 2dr Diesel Steptronic Euro 4 (177 ps)26

Low Mileage

£3,999

  • 2L
  • 121.1K

    Miles
  • Diesel
  • Automatic
  • Coupe

iGarage Cars

01483917307 *

BMW 3 Series2002 (52) - 318i SE 5dr

2002 (52) - 318i SE 5dr11

Low Mileage

£995

  • 2L
  • 147.3K

    Miles
  • Petrol
  • Manual
  • Estate

Brereton Motors

01472803434 *

BMW 3 Series2014 (14) - 2.0 328i Luxury Touring Euro 6 (s/s) 5dr

2014 (14) - 2.0 328i Luxury Touring Euro 6 (s/s) 5dr69

Reduced

£5,895

  • 2L
  • 125.5K

    Miles
  • Petrol
  • Manual
  • Estate

Everyday Autos

01174288762 *

BMW 3 Series2013 - 1.6 316I Sport 4dr

2013 - 1.6 316I Sport 4dr13

£3,495

  • 1.6L
  • 136.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Sevenoaks Auto Village

01892572354 *

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

2022 - 320i M Sport 4dr Step Auto19

£22,998

  • 2L
  • 40.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Fiat / Abarth (Falkirk)

01324465358 *

BMW 3 Series2010 (60) - 318D M SPORT 4dr SALOON MANUAL + £35 YR ROAD TAX +

2010 (60) - 318D M SPORT 4dr SALOON MANUAL + £35 YR ROAD TAX +27

Low Mileage

£3,490

£52/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2018 - 2.0 320i M Sport Shadow Edition Touring 5-Door

2018 - 2.0 320i M Sport Shadow Edition Touring 5-Door43

£15,995

£315/pm (HP)

  • 2L
  • 70.8K

    Miles
  • Petrol
  • Automatic
  • Estate

HLX Performance LTD

01935311891 *

BMW 3 Series2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)18

Reduced

£17,999

  • 2L
  • 34.0K

    Miles
  • Diesel
  • Manual
  • Saloon

HPL Motors Oldham

01612416881 *

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.