Skip to main content
Get theCazoo logoapppowered by motors

3,358 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 320d Sport 5dr

2012 (62) - 320d Sport 5dr13

£3,450

  • 2L
  • 145.0K

    Miles
  • Diesel
  • Manual
  • Estate

NH Motors West Yorkshire

01274059115 *

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

2021 - 320i M Sport 5dr Step Auto49

Low Mileage

£26,349

£451/pm (PCP)

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Peterborough

01733797063 *

BMW 3 Series2004 (04) - 320 Ci Sport 2dr Auto

2004 (04) - 320 Ci Sport 2dr Auto20

Low Mileage

£2,450

  • 2.2L
  • 100.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

L&T Cars Ltd

02039112053 *

BMW 3 Series2021 (71) - 330e M Sport Saloon 4-Door

2021 (71) - 330e M Sport Saloon 4-Door65

£20,950

  • 2L
  • 39.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.5/5 Stars

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

2020 (69) - 330i M Sport 4dr Step Auto35

Low Mileage

£21,999

£341/pm (PCP)

  • 2L
  • 31.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

K1NGS CARS LIMITED

01134676277 *

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

2025 - 330e 22.3 kWh Sport 5dr Step Auto40

£33,816

  • 2L
  • 4.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series1992 (J) - 316i 5dr Auto Touring

1992 (J) - 316i 5dr Auto Touring34

Reduced

£9,995

  • 1.6L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Longfield Motor Co Ltd

01992666278 *

BMW 3 Series2020 - 2.0 320I M Sport Auto 4dr

2020 - 2.0 320I M Sport Auto 4dr89

£20,295

£361/pm (PCP)

  • 2L
  • 63.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr47

Low Mileage

£13,991

  • 2L
  • 81.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr

2012 (12) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr50

Low Mileage

£6,250

£204/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

AUTO BAHN MOTORS

01618049260 *

BMW 3 Series2011 (11) - 2.0 320i Exclusive Edition Steptronic Euro 5 4dr

2011 (11) - 2.0 320i Exclusive Edition Steptronic Euro 5 4dr13

Reduced

£6,479

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

MF Motors LTD

01733915041 *

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

2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr32

£13,330

£275/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wembley Prestige Cars

02037803372 *

BMW 3 Series2016 (65) - 2.0 320d M Sport Touring Euro 6 (s/s) 5dr

2016 (65) - 2.0 320d M Sport Touring Euro 6 (s/s) 5dr32

£10,995

£223/pm (HP)

  • 2L
  • 78.7K

    Miles
  • Diesel
  • Manual
  • Estate

Fifield Cars Ltd

01932507122 *

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

2015 (15) - 320d xDrive M Sport 5dr Step Auto [Business Media]12

£7,999

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BMW 3 Series2012 (62) - 320d M Sport 5dr Step Auto

2012 (62) - 320d M Sport 5dr Step Auto28

£4,890

  • 2L
  • 157.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

2k Motor Group

01733797035 *

BMW 3 Series2023 (73) - 330e M Sport 4dr Step Auto

2023 (73) - 330e M Sport 4dr Step Auto18

£23,995

£318/pm (PCP)

  • 2L
  • 17.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Affordable Motors

01216474040 *

BMW 3 Series2020 - 320d M Sport 4dr

2020 - 320d M Sport 4dr10

Reduced

£21,850

£371/pm (PCP)

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Frank Wray Cars Ltd

02890023624 *

BMW 3 Series2021 (21) - M340d xDrive MHT 5dr Step Auto

2021 (21) - M340d xDrive MHT 5dr Step Auto88

£29,990

£606/pm (PCP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SSA MOTORS MANCHESTER LTD

01616944730 *

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

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr42

£11,050

£225/pm (HP)

  • 2L
  • 71.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2003 - 3.0 330 Sport Convertible 2dr Petrol Manual (229 g/km, 231 bhp)

2003 - 3.0 330 Sport Convertible 2dr Petrol Manual (229 g/km, 231 bhp)39

Low Mileage

£14,990

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Manual
  • Convertible

James Paul Car Sales Ltd

01403331244 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.