Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,635 Used BMW 3 Series cars for sale

BMW 3 Series2018 (67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2018 (67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr29

Low Mileage

£11,750

£226/pm (HP)

  • 1.5L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Zone Luton Ltd

01582341885 *

BMW 3 Series2016 (66) - 320i Sport 4dr

2016 (66) - 320i Sport 4dr43

£6,499

£115/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Milton Motor Centre

01234237535 *

BMW 3 Series2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr72

£29,995

£483/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2020 - 2.0 320I M Sport Auto 4dr

2020 - 2.0 320I M Sport Auto 4dr60

£19,170

£299/pm (PCP)

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr

2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr37

Low Mileage

£8,750

£163/pm (HP)

  • 2L
  • 54.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Red Vehicle Company Ltd

01491525449 *

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

2021 - 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)1

Low Mileage

£20,890

  • 2L
  • 32.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Anchor Cars

01182058863 *

BMW 3 Series2025 (60) - 320i M Sport Business Edition 5dr Step Auto

2025 (60) - 320i M Sport Business Edition 5dr Step Auto32

Low Mileage

£8,249

£152/pm (HP)

  • 2L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Estate

M Cars Surrey Ltd

01342649540 *

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

2019 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr1

Low Mileage

£16,000

£335/pm (HP)

  • 2L
  • 41.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps) - LEATHER - C

2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps) - LEATHER - C44

£30,665

£636/pm (CS)

  • 3L
  • 48.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Auto Diesel Hybrid Auto Euro 6 (s/s) (190 p

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Auto Diesel Hybrid Auto Euro 6 (s/s) (190 p34

£17,595

  • 2L
  • 86.3K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2018 - 320d M Sport 4dr Step Auto

2018 - 320d M Sport 4dr Step Auto26

£10,995

£210/pm (HP)

  • 2L
  • 97.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Daci Autos Bristol LTD

01172331343 *

4.4/5 Stars

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

2021 - 320i M Sport 4dr Step Auto19

£23,998

  • 2L
  • 39.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2018 (18) - 330i M Sport Shadow Edition 5dr Step Auto

2018 (18) - 330i M Sport Shadow Edition 5dr Step Auto32

£15,990

£315/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Online Vehicle Solutions

01494296491 *

BMW 3 Series2015 (65) - 320d SE 5dr Step Auto

2015 (65) - 320d SE 5dr Step Auto8

£9,300

£174/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Hammond Cars Norwich

01603937224 *

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

2014 - 318d M SPORT LEATHER £35 TAX 4-Door5

£8,595

£159/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

0/5 Stars

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto19

Low Mileage

£27,998

  • 2L
  • 15.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Oldbury Fiat / Motorstore / Jeep / Abarth / BYD

01215166056 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto [Tech Pack]

2021 - 330e M Sport 5dr Step Auto [Tech Pack]42

£18,849

£314/pm (PCP)

  • 2L
  • 67.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£18,500

  • 2L
  • 56.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Whitestone Garage

01245967087 *

0/5 Stars

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

2022 - 320i M Sport 4dr Step Auto22

Low Mileage

£25,270

  • 2L
  • 10.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw BYD Rotherham

01709212100 *

BMW 3 Series2023 - 330e M Sport 4dr Step Auto [Pro Pack]

2023 - 330e M Sport 4dr Step Auto [Pro Pack]39

£27,999

£487/pm (PCP)

  • 2L
  • 32.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Sheffield

01143086607 *

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.