Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,354 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 318i Sport 5dr Step Auto

2020 - 318i Sport 5dr Step Auto19

£18,498

  • 2L
  • 63.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Fiat/Abarth (Glasgow)

01416118816 *

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

2021 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr18

£16,500

£274/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

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

2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)29

£20,900

£311/pm (PCP)

  • 2L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

BMW 3 Series2015 (64) - 335d xDrive M Sport 4dr Step Auto

2015 (64) - 335d xDrive M Sport 4dr Step Auto68

£11,495

£220/pm (HP)

  • 3L
  • 98.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Motorz Ltd

01618042245 *

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

2019 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr28

£14,000

£273/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

B and B Car Centre

01332318212 *

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto88

Low Mileage

£21,500

£421/pm (HP)

  • 3L
  • 55.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Central Motor Solutions Limited

01506376844 *

4.7/5 Stars

BMW 3 Series2017 (67) - 318i Sport 4dr

2017 (67) - 318i Sport 4dr26

Low Mileage

£6,700

£120/pm (HP)

  • 1.5L
  • 64.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr75

£18,691

£306/pm (PCP)

  • 2L
  • 67.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

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

2021 - 320i M Sport Step Auto 4-Door30

£28,197

£467/pm (PCP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2016 - 318i Sport 4dr

2016 - 318i Sport 4dr14

£5,790

£101/pm (HP)

  • 1.5L
  • 104.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Exclusive Motor Group

01733978045 *

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

2020 (70) - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)27

£14,968

  • 2L
  • 83.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

BMW 3 Series2008 (57) - 318i SE [143] 4dr

2008 (57) - 318i SE [143] 4dr5

Low Mileage

£2,195

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Saloon

D and S Autos

01604343524 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

Reduced

£16,495

£325/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Performance HQ

01279215063 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (68) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr46

Reduced

£11,497

£220/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

EVM Sports and Prestige

01613887697 *

3.9/5 Stars

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

2017 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr55

£15,695

  • 3L
  • 122.7K

    Miles
  • Diesel
  • Automatic
  • Estate

AQS CAR SPECIALISTS

01733306260 *

BMW 3 Series2013 - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr46

£8,895

£166/pm (HP)

  • 3L
  • 112.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AQS CAR SPECIALISTS

01733306260 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto26

£17,200

£297/pm (PCP)

  • 2L
  • 43.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

Reduced

£33,298

  • 2L
  • 14.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (East Kilbride)

01355203632 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto19

Low Mileage

£26,998

  • 2L
  • 22.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

BMW 3 Series2022 - 330e SE Pro 4dr Step Auto

2022 - 330e SE Pro 4dr Step Auto19

£16,998

  • 2L
  • 70.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Morecambe)

01524938898 *

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.