Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,485 Used BMW 3 Series cars for sale

BMW 3 Series1990 - 2.5 Convertible 2dr Petrol Manual (170 bhp)

1990 - 2.5 Convertible 2dr Petrol Manual (170 bhp)60

Low Mileage

£19,990

  • 115.0K

    Miles
  • Petrol
  • Manual
  • Convertible

James Paul Car Sales Ltd

01403331244 *

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

2021 - 320i M Sport 4dr Step Auto37

Low Mileage

£24,999

£414/pm (PCP)

  • 2L
  • 13.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2020 (20) - 320d M Sport 4dr Step Auto

2020 (20) - 320d M Sport 4dr Step Auto34

£18,500

£334/pm (PCP)

  • 2L
  • 69.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2020 (70) - 320d M Sport 4dr Step Auto30

£22,200

£415/pm (PCP)

  • 2L
  • 41.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2018 - 320d xDrive M Sport 4dr Step Auto

2018 - 320d xDrive M Sport 4dr Step Auto21

£15,990

£315/pm (HP)

  • 2L
  • 63.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

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

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

£33,698

  • 2L
  • 18.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Bristol

01416118398 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)21

£4,595

  • 2L
  • 134.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2012 (12) - 2.0 318i Sport Plus Edition Coupe 2dr Petrol Manual Euro 5 (143 ps)

2012 (12) - 2.0 318i Sport Plus Edition Coupe 2dr Petrol Manual Euro 5 (143 ps)16

£3,995

  • 2L
  • 140.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Central Car Sales

01524917288 *

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)32

£17,290

£278/pm (PCP)

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Leistung Auto Limited

01480276308 *

BMW 3 Series2009 - 325i SE 4dr Step Auto

2009 - 325i SE 4dr Step Auto9

Low Mileage

£4,395

£77/pm (HP)

  • 3L
  • 74.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW 3 Series2014 (14) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr79

Reduced

£7,199

£130/pm (HP)

  • 2L
  • 94.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Friends Autos Ltd

01386573314 *

BMW 3 Series2013 - 3.0 335d M Sport Coupe 2-Door

2013 - 3.0 335d M Sport Coupe 2-Door35

£9,995

  • 3L
  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Peak Automotive Limited

01637801278 *

BMW 3 Series2006 (04) - 320 Cd M Sport 2dr

2006 (04) - 320 Cd M Sport 2dr12

£2,480

  • 2L
  • 186.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Parkside Motors & Recovery LTD

01274505145 *

BMW 3 Series2017 (67) - 320d SE 4dr

2017 (67) - 320d SE 4dr29

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Wednesbury Carsale

01217288861 *

BMW 3 Series2016 - 320d xDrive M Sport 4dr Step Auto

2016 - 320d xDrive M Sport 4dr Step Auto12

£7,795

  • 2L
  • 132.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Affordable Cars and Commercials

02890022225 *

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]

2021 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]38

Low Mileage

£24,499

£417/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2013 (13) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr

2013 (13) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr45

Low Mileage

£6,990

£134/pm (HP)

  • 2L
  • 72.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lennox Auto Limited

02039484608 *

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

2021 - 330e xDrive M Sport Pro Edition 5dr Step Auto33

£25,450

£433/pm (PCP)

  • 2L
  • 69.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Greg Mitchell Motors

02881440365 *

BMW 3 Series320D Sport Plus Edition Auto 2-Door

320D Sport Plus Edition Auto 2-Door1

Low Mileage

£8,295

  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Peak Automotive Limited

01637801278 *

BMW 3 Series2017 - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)29

£10,988

£210/pm (HP)

  • 2L
  • 82.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Traders

02037808158 *

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.