Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,584 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr57

Reduced

£7,595

£138/pm (HP)

  • 2L
  • 101.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

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

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - 19IN ALLOYS44

£18,549

£376/pm (CS)

  • 2L
  • 70.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

BMW 3 Series2013 (13) - 320d Luxury 5dr Step Auto

2013 (13) - 320d Luxury 5dr Step Auto16

Reduced

£8,990

£168/pm (HP)

  • 2L
  • 54.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

The Car Shop Wales

01792001663 *

BMW 3 Series2010 (60) - 320d EfficientDynamics 4dr

2010 (60) - 320d EfficientDynamics 4dr23

Low Mileage

£3,495

£52/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Kernow Kars Ltd

01326330754 *

BMW 3 Series2019 - 2.0 330e M Sport Saloon 4-Door

2019 - 2.0 330e M Sport Saloon 4-Door49

£14,999

£294/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MMC Specialist Cars

01642573541 *

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

2015 - 320d xDrive M Sport 4dr Step Auto29

£9,995

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Crystal Motor Company Limited

01604326479 *

BMW 3 Series2021 (21) - 318d Sport 4dr

2021 (21) - 318d Sport 4dr21

£13,450

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Thames Street Auto Salvage

01158224073 *

BMW 3 Series2014 (63) - 2.0 320d ED EfficientDynamics Business Euro 5 (s/s) 4dr

2014 (63) - 2.0 320d ED EfficientDynamics Business Euro 5 (s/s) 4dr61

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr52

£16,295

£321/pm (HP)

  • 3L
  • 87.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series2019 - 2.0 320d M Sport Auto 5dr

2019 - 2.0 320d M Sport Auto 5dr92

Reduced

£17,745

£374/pm (HP)

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Automatic
  • Estate

RallySport Automotive Limited

01206489764 *

BMW 3 Series2021 (21) - 318d MHT M Sport 5dr Step Auto

2021 (21) - 318d MHT M Sport 5dr Step Auto24

Reduced

£9,350

  • 2L
  • 70.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Thames Street Auto Salvage

01158224073 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr19

£8,440

  • 2L
  • 122.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AUTOMOTIVE PRESTIGE LTD

01162162548 *

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

2021 - 330e M Sport 4dr Step Auto38

Low Mileage

£23,193

£389/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Durham

01388217377 *

BMW 3 Series2013 (13) - 320d xDrive Sport 4dr Step Auto

2013 (13) - 320d xDrive Sport 4dr Step Auto11

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr32

£12,880

£249/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

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

2019 (19) - 320d M Sport 4dr37

£12,500

£241/pm (HP)

  • 2L
  • 92.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Onist Car Sales

01618042341 *

BMW 3 Series2010 (10) - 2.0 318i M Sport Business Edition Euro 5 4dr

2010 (10) - 2.0 318i M Sport Business Edition Euro 5 4dr60

Low Mileage

£3,395

  • 2L
  • 95.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BMW 3 Series2019 (19) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr41

£16,490

£325/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

TM Car Sales Ltd

02475187136 *

BMW 3 Series2014 (64) - 330d xDrive M Sport 4dr Step Auto

2014 (64) - 330d xDrive M Sport 4dr Step Auto41

Low Mileage

£13,995

  • 3L
  • 64.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hillington Motor Co Ltd

01414730658 *

BMW 3 Series2014 (14) - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr36

£5,491

£94/pm (HP)

  • 2L
  • 113.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Top1Cars LTD

01245678443 *

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.