Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,661 Used BMW 3 Series cars for sale

BMW 3 Series2012 (12) - 2.0 320d Sport Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Sport Euro 5 (s/s) 4dr52

Low Mileage

£4,770

£79/pm (HP)

  • 2L
  • 103.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Hey Motors Ltd

01706572044 *

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 636

Reduced

£33,480

£538/pm (PCP)

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

BMW 3 Series2009 (59) - 318i SE Business Edition 4dr

2009 (59) - 318i SE Business Edition 4dr14

£2,995

  • 2L
  • 142.0K

    Miles
  • Petrol
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

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

2020 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr24

£23,990

£411/pm (PCP)

  • 2L
  • 51.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Car Group

01633749117 *

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

2016 (65) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)23

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

BMW 3 Series2009 - 318i SE Business Edition 4dr

2009 - 318i SE Business Edition 4dr75

Low Mileage

£3,995

£68/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Cuxton Road Car Sales

01634959364 *

BMW 3 Series2020 - 318d MHT SE 5dr Step Auto

2020 - 318d MHT SE 5dr Step Auto36

£15,555

£306/pm (HP)

  • 2L
  • 80.8K

    Miles
  • Diesel
  • Automatic
  • Estate

David Hayton Ltd (Autostore Penrith)

01768800651 *

BMW 3 Series2011 (61) - 318i Exclusive Edition 4dr

2011 (61) - 318i Exclusive Edition 4dr85

Low Mileage

£3,799

£59/pm (HP)

  • 2L
  • 70.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Gradevski Services Ltd

02039577305 *

BMW 3 Series2013 - 320d M Sport 4dr

2013 - 320d M Sport 4dr18

£6,995

£126/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Manual
  • Saloon

J.D AUTOS NI Ltd

02890023680 *

BMW 3 Series2025 (25) - 320i M Sport 5dr Step Auto

2025 (25) - 320i M Sport 5dr Step Auto23

£32,799

  • 2L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2018 (18) - 320d M Sport 5dr Step Auto

2018 (18) - 320d M Sport 5dr Step Auto35

£12,795

  • 2L
  • 90.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Ribble Cars

01200404074 *

BMW 3 Series2021 (21) - 330e Sport Pro 5dr Step Auto

2021 (21) - 330e Sport Pro 5dr Step Auto50

£15,991

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series1987 - 325i 2dr

1987 - 325i 2dr21

Low Mileage

£10,495

  • 2.5L
  • 121.0K

    Miles
  • Petrol
  • Manual
  • Convertible

JT Motors Ltd

01934312882 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto23

Low Mileage

£30,199

  • 2L
  • 5.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto30

Low Mileage

£16,995

£336/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CDA Car Sales

01302976499 *

BMW 3 Series2019 (19) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (19) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)45

Low Mileage

£22,890

£469/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

KCS OF SURREY

01932501390 *

BMW 3 Series2001 (Y) - 320 Ci 2dr Auto

2001 (Y) - 320 Ci 2dr Auto5

Low Mileage

£2,000

  • 2.2L
  • 125.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SPORTS & PERFORMANCE CARS

01706572037 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr60

£12,450

£240/pm (HP)

  • 3L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Digbeth Motor Sales Ltd

01217288710 *

BMW 3 Series1996 (08) - 2.8 328i Sport Coupe 2dr Petrol Automatic (243 g/km, 193 bhp)-Fantastic Low

1996 (08) - 2.8 328i Sport Coupe 2dr Petrol Automatic (243 g/km, 193 bhp)-Fantastic Low37

Reduced

£13,995

  • 2.8L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

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

2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)47

Low Mileage

£29,300

£412/pm (PCP)

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

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.