Skip to main content
Get theCazoo logoapppowered by motors

3,354 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 320d M Sport 4dr

2016 - 320d M Sport 4dr6

Low Mileage

£11,810

  • 2L
  • 56.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Evans Halshaw Ford Coatbridge

01236804728 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p37

£14,740

  • 2L
  • 78.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 3 Series2011 (11) - 318i Sport Plus Edition 4dr Step Auto

2011 (11) - 318i Sport Plus Edition 4dr Step Auto11

Reduced

£3,350

  • 2L
  • 86.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

YSF Motors

02039112037 *

BMW 3 Series2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)37

Low Mileage

£12,790

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19

2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (1949

Reduced

£33,490

  • 2L
  • 16.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Blue Ribbon Cars

01204771941 *

BMW 3 Series2022 (72) - 320i xDrive Sport 4dr Step Auto Petrol Saloon

2022 (72) - 320i xDrive Sport 4dr Step Auto Petrol Saloon59

Low Mileage

£28,669

  • 2L
  • 17.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

BMW 3 Series2018 (68) - 318d SE 5dr

2018 (68) - 318d SE 5dr16

£10,590

£214/pm (HP)

  • 2L
  • 80.8K

    Miles
  • Diesel
  • Manual
  • Estate

Bartestree Motor Group Ltd

01432807148 *

BMW 3 Series2015 (65) - 318d Sport 4dr

2015 (65) - 318d Sport 4dr6

£7,250

£140/pm (HP)

  • 2L
  • 99.7K

    Miles
  • Diesel
  • Manual
  • Saloon

SM Cars Norwich

02039537466 *

BMW 3 Series2019 (69) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr78

£23,995

£450/pm (PCP)

  • 3L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vollgas Automotive Ltd

01282509482 *

5/5 Stars

BMW 3 Series2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 2

2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 211

Low Mileage

£6,995

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

BMW 3 Series2003 (03) - 3.0 330Ci 330 Clubsport 2dr

2003 (03) - 3.0 330Ci 330 Clubsport 2dr28

Low Mileage

£11,990

  • 3L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Brooke MOT Centre Ltd

01508502072 *

BMW 3 Series2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr62

Reduced

£8,795

  • 2L
  • 67.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Pudsey Service Centre

01132362668 *

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

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

Low Mileage

£24,194

  • 22.0K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto26

£21,450

£399/pm (PCP)

  • 2L
  • 52.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

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 Series2016 (66) - 320d Sport 5dr + SAT NAV / ULEZ / 35 TAX / BLUETOOTH

2016 (66) - 320d Sport 5dr + SAT NAV / ULEZ / 35 TAX / BLUETOOTH35

Low Mileage

£11,275

£230/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Manual
  • Estate

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2010 (60) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic Euro 5 (218 ps)

2010 (60) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic Euro 5 (218 ps)50

Low Mileage

£6,995

  • 3L
  • 102.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

JWV Motors Ltd

01277284107 *

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

2020 - 2.0 M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)43

£18,495

£307/pm (PCP)

  • 2L
  • 78.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

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

2022 - 330e M Sport 4dr Step Auto38

£28,424

  • 2L
  • 23.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2016 (16) - 2.0 320i Sport Touring xDrive Euro 6 (s/s) 5dr

2016 (16) - 2.0 320i Sport Touring xDrive Euro 6 (s/s) 5dr18

£9,000

£179/pm (HP)

  • 2L
  • 96.5K

    Miles
  • Petrol
  • Manual
  • Estate

Car Plus Motors UK Ltd

01633631006 *

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.