Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,382 Used BMW 3 Series cars for sale

BMW 3 Series2023 (23) - 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr

2023 (23) - 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr68

£25,495

£401/pm (PCP)

  • 2L
  • 29.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

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

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

£17,775

£357/pm (PCP)

  • 2L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2014 (64) - 320d EfficientDynamics Business 4dr Step Auto

2014 (64) - 320d EfficientDynamics Business 4dr Step Auto36

£5,690

£98/pm (HP)

  • 2L
  • 116.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Smart Buy Auto

01143086587 *

BMW 3 Series2019 - 318d M Sport 4dr

2019 - 318d M Sport 4dr12

£16,950

£356/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MCT CARS LTD

02890023785 *

BMW 3 Series2011 - 2.0 320d Exclusive Edition 5-Door

2011 - 2.0 320d Exclusive Edition 5-Door23

Low Mileage

£4,295

  • 2L
  • 96.6K

    Miles
  • Diesel
  • Manual
  • Estate

Dryden BCS

01212722017 *

BMW 3 Series2020 - 320d Sport 4dr

2020 - 320d Sport 4dr39

Low Mileage

£20,995

£353/pm (PCP)

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Manual
  • Saloon

O'Loughlin Brothers

02879440950 *

BMW 3 Series2017 (67) - 320d xDrive M Sport 4dr Step Auto

2017 (67) - 320d xDrive M Sport 4dr Step Auto

£13,495

£279/pm (HP)

  • 2L
  • 83.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

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

2021 - 320i M Sport 4dr Step Auto41

Low Mileage

£23,149

£387/pm (PCP)

  • 2L
  • 20.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birtley

01913387241 *

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)35

£20,600

£344/pm (PCP)

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2015 (15) - 316i SE 5dr Step Auto [Business Media]

2015 (15) - 316i SE 5dr Step Auto [Business Media]15

£4,500

£73/pm (HP)

  • 1.6L
  • 96.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Top Deal Salvage N&L Ltd

01354700313 *

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2018 (18) - 2.0 320i M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr47

£15,600

£326/pm (HP)

  • 2L
  • 62.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

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

2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr78

Reduced

£24,950

£453/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

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

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

Reduced

£20,999

£411/pm (HP)

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2017 - 3.0 335d xDrive M Sport Shadow Edition 4-Door

2017 - 3.0 335d xDrive M Sport Shadow Edition 4-Door51

£17,290

£381/pm (CS)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

South Yorkshire Motors Ltd

01977802191 *

BMW 3 Series2019 (19) - 5-Door

2019 (19) - 5-Door2

£13,995

£273/pm (HP)

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Estate

Diesels Direct

01502441258 *

BMW 3 Series2022 - 320i M Sport 4dr Step Auto

2022 - 320i M Sport 4dr Step Auto19

Low Mileage

£28,898

  • 2L
  • 23.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

0/5 Stars

BMW 3 Series2024 (24) - 320d MHT M Sport 5dr Step Auto

2024 (24) - 320d MHT M Sport 5dr Step Auto22

£32,445

£493/pm (PCP)

  • 2L
  • 29.5K

    Miles
  • Diesel
  • Automatic
  • Estate

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

2016 (16) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

£10,795

£206/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Estate

CC Trading

01206580965 *

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

2021 - 320i M Sport 4dr Step Auto9

£21,595

£383/pm (PCP)

  • 2L
  • 46.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

0/5 Stars

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr32

Reduced

£14,999

£294/pm (HP)

  • 2L
  • 85.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

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.