Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,511 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 3 SERIES 320d MHT M Sport 5dr Step Auto

2022 - 3 SERIES 320d MHT M Sport 5dr Step Auto40

£30,964

  • 2L
  • 33.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2014 (14) - 2.0 320D SE 4d 182 BHP 4-Door

2014 (14) - 2.0 320D SE 4d 182 BHP 4-Door30

Low Mileage

£9,995

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Conwy

01493807069 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£33,998

  • 2L
  • 15.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Clydebank Chery

01414839926 *

BMW 3 Series2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr

2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr13

Low Mileage

£6,989

£126/pm (HP)

  • 2L
  • 58.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Geeling Motor Company

01527917833 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Gran Turismo 5-Door

2017 - 2.0 320d xDrive M Sport Gran Turismo 5-Door38

£13,495

£262/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Assured Automotive Ltd

01924908931 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto7

£20,895

£454/pm (HP)

  • 2L
  • 52.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)50

£13,995

£273/pm (HP)

  • 2L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Baskeyfield Motors Limited

01782917824 *

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

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

£17,995

£379/pm (PCP)

  • 2L
  • 94.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

RSK CARS LIMITED

01902240171 *

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

2021 (21) - 330e M Sport 5dr Step Auto46

£18,500

  • 2L
  • 69.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Junction 17 Cars Peterborough

01733666877 *

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

2017 (67) - 330e M Sport Shadow Edition 4dr Step Auto34

Reduced

£10,750

£205/pm (HP)

  • 2L
  • 58.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

FALLOWFIELD CARS LIMITED

01618048196 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19

2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (1937

Reduced

£30,995

  • 2L
  • 31.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Enkae Prestige Motors

01484240747 *

BMW 3 Series2014 - 320d M SPORT BLACK LEATHER £35 TAX 4-Door

2014 - 320d M SPORT BLACK LEATHER £35 TAX 4-Door3

£8,595

£159/pm (HP)

  • 2L
  • 109.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

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,498

  • 2L
  • 13.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

01316036582 *

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

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

£21,850

£388/pm (PCP)

  • 2L
  • 41.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)70

£20,450

£470/pm (PCP)

  • 3L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GDH Car Sales

01403330806 *

BMW 3 Series2020 (20) - 330i M Sport Saloon 4dr Petrol Auto (258 ps) **M Performance Kit**

2020 (20) - 330i M Sport Saloon 4dr Petrol Auto (258 ps) **M Performance Kit**16

£19,999

£321/pm (PCP)

  • 2L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

FMC Swansea Ltd

01792739469 *

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

2016 (66) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr34

Reduced

£11,950

£230/pm (HP)

  • 2L
  • 38.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorexe Ltd

02038934300 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto19

£31,298

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Hyundai (Glasgow)

01416118684 *

BMW 3 Series2014 (64) - 320d EfficientDynamics 5dr

2014 (64) - 320d EfficientDynamics 5dr13

£5,694

£99/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Estate

Vivian Price Cars

01172331344 *

BMW 3 Series2020 - 320d Sport 4dr Step Auto

2020 - 320d Sport 4dr Step Auto19

£19,998

  • 2L
  • 47.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore / BYD (Linwood)

01414736404 *

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.