Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,523 Used BMW 3 Series cars for sale

BMW 3 Series2025 (75) - 330e M Sport Saloon 4-Door

2025 (75) - 330e M Sport Saloon 4-Door20

£34,699

  • 2L
  • 5.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2022 - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2022 - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)51

Low Mileage

£26,995

£415/pm (PCP)

  • 2L
  • 26.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Norman Motors Poole

01202076853 *

BMW 3 Series2006 (56) - 325i SE 2dr Auto, E92 Coupe

2006 (56) - 325i SE 2dr Auto, E92 Coupe32

Low Mileage

£6,989

  • 2.5L
  • 63.6K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

RCC Motor Trade Ltd

01279802460 *

BMW 3 Series2015 (65) - 320i Sport 4dr Step Auto

2015 (65) - 320i Sport 4dr Step Auto30

Low Mileage

£8,965

£167/pm (HP)

  • 2L
  • 77.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorzone North West

01253202617 *

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

2004 (04) - 320 Ci Sport 2dr18

Low Mileage

£1,995

  • 2.2L
  • 117.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Platinum Cars Ltd

01182274521 *

BMW 3 Series2021 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic

2021 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic33

Low Mileage

£22,999

  • 2L
  • 39.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Hawkins St Austell - Hyundai

01726211041 *

BMW 3 Series2013 - 320d xDrive M Sport 5dr Step Auto

2013 - 320d xDrive M Sport 5dr Step Auto20

Low Mileage

£11,195

£214/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

MUGIEMOSS AUTO CENTRE LTD

01224453658 *

BMW 3 Series2014 (63) - 320d Xdrive Modern 5-Door

2014 (63) - 320d Xdrive Modern 5-Door5

£5,995

  • 2L
  • 135.4K

    Miles
  • Diesel
  • Manual
  • Estate

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

BMW 3 Series2019 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2019 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (210

£10,552

  • 110.1K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto18

Reduced

£7,295

£132/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

AUTOTRADE LICHFIELD

01785569197 *

0/5 Stars

BMW 3 Series2019 (19) - Grey 2.0 320i M Sport Shadow Edition Touring, 62,000 miles, Euro 6 ULEZ, Au 5-Door

2019 (19) - Grey 2.0 320i M Sport Shadow Edition Touring, 62,000 miles, Euro 6 ULEZ, Au 5-Door50

£16,999

£336/pm (HP)

  • 2L
  • 62.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Approved Cars Ltd

01622231836 *

3.6/5 Stars

BMW 3 Series2012 (62) - 330d Sport Plus 2dr Step Auto

2012 (62) - 330d Sport Plus 2dr Step Auto48

Low Mileage

£12,750

  • 3L
  • 41.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Castle Motors (Trebrown)

01503770414 *

0/5 Stars

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

2022 - 330e xDrive M Sport 4dr Step Auto11

Low Mileage

£23,999

£440/pm (PCP)

  • 2L
  • 29.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2013 - 318d M Sport 5dr Step Auto

2013 - 318d M Sport 5dr Step Auto29

£8,295

£153/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

IK UNIQUE MOTORZ LTD

01782389088 *

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

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

Reduced

£9,495

£178/pm (HP)

  • 2L
  • 105.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£18,591

  • 2L
  • 82.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (19) - 320d xDrive M Sport 4dr Step Auto

2019 (19) - 320d xDrive M Sport 4dr Step Auto36

£17,990

  • 2L
  • 89.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

0/5 Stars

BMW 3 Series2017 (66) - 320d EfficientDynamics Plus 5dr

2017 (66) - 320d EfficientDynamics Plus 5dr21

£2,650

  • 2L
  • 244.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

BMW 3 Series2022 - 318d MHT M Sport 5dr Step Auto Automatic

2022 - 318d MHT M Sport 5dr Step Auto Automatic

£18,995

£378/pm (CS)

  • 2L
  • 70.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

D M Keith Ford Leeds

01134675311 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto

2019 (69) - 330e M Sport 4dr Auto54

Low Mileage

£19,736

£354/pm (PCP)

  • 2L
  • 37.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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.