Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,483 Used BMW 3 Series cars for sale

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

2020 - 320i M Sport 4dr Step Auto32

£20,395

£442/pm (HP)

  • 2L
  • 49.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

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

2021 - 320i M Sport 4dr Step Auto28

£21,990

  • 2L
  • 48.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone Select Bracknell

01344202530 *

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

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

Low Mileage

£21,690

£359/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Oakley Prestige

01256633773 *

BMW 3 Series2020 - 318d MHT SE 5-Door

2020 - 318d MHT SE 5-Door53

£15,000

£313/pm (HP)

  • 2L
  • 80.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hewson Motor Hub

01162165596 *

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 Series2011 - 2.0 320d M Sport Touring 5-Door

2011 - 2.0 320d M Sport Touring 5-Door27

Low Mileage

£5,250

£89/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Royston Car Sales

01763294568 *

BMW 3 Series2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr

2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr93

£10,345

£209/pm (HP)

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Automatic
  • Hatchback

RallySport Automotive Limited

01206489764 *

BMW 3 Series2013 - 316i SPORT 4-Door

2013 - 316i SPORT 4-Door41

Reduced

£3,599

£55/pm (HP)

  • 1.6L
  • 117.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Motorland Motors

02038730386 *

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr

2009 (59) - 320d M Sport Highline 2dr17

Low Mileage

£3,295

£52/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Keighley Vehicle Sales

01535281001 *

BMW 3 Series2012 (12) - 3.0 330i Sport Plus Edition Convertible 2dr Petrol Steptronic-Factory Extra

2012 (12) - 3.0 330i Sport Plus Edition Convertible 2dr Petrol Steptronic-Factory Extra46

Low Mileage

£10,980

£209/pm (HP)

  • 3L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Rix Motors

01925917564 *

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

2013 - 2.0 325d M Sport 4-Door28

£5,495

  • 2L
  • 122.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Taylors Autos

01522467385 *

BMW 3 Series2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr17

£12,995

£268/pm (HP)

  • 3L
  • 89.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series2018 - 330d M Sport 4dr Step Auto

2018 - 330d M Sport 4dr Step Auto25

Reduced

£17,995

£382/pm (PCP)

  • 3L
  • 27.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh Luxury Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2017 (17) - 2.0 330e 7.6kWh Luxury Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (23

£8,195

£151/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Doncaster Prestige Motor limited

01302246751 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£31,498

  • 2L
  • 13.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Greenock Used Car Centre

01475602098 *

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

2022 (72) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£22,991

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

2015 (65) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr57

£10,350

£196/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DRIVEWISE AUTOMOTIVE LTD

01709917011 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£33,698

  • 2L
  • 10.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy MG

01592803930 *

BMW 3 Series2007 (07) - 2.0 320d SE Euro 4 4dr

2007 (07) - 2.0 320d SE Euro 4 4dr24

Reduced

£1,650

  • 2L
  • 219.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Quality Motor Company Ltd

01895544403 *

BMW 3 Series2015 - 320d xDrive Sport 5dr Step Auto

2015 - 320d xDrive Sport 5dr Step Auto26

Low Mileage

£14,495

£283/pm (HP)

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Worlingham Motor Company

01502441250 *

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.