Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,551 Used BMW 3 Series cars for sale

BMW 3 Series2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr79

£15,250

£299/pm (HP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cambridgeshire Motor House LTD

01733666971 *

BMW 3 Series2016 (16) - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps) - REVERSE CAME

2016 (16) - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps) - REVERSE CAME41

Low Mileage

£15,650

£334/pm (HP)

  • 2L
  • 22.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2014 - 2.0 320d M Sport Gran Turismo 4-Door

2014 - 2.0 320d M Sport Gran Turismo 4-Door23

£6,295

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Priory Motors

01405801107 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto21

Low Mileage

£35,000

  • 2L
  • 7.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

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

2019 - 320d M Sport 4dr Step Auto14

£20,950

£360/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hazelton Motors

02890023654 *

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

2022 - 330e M Sport 4dr Step Auto19

£19,998

  • 2L
  • 71.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

BMW 3 Series2021 - 2.0 330e M Sport Touring 5-Door

2021 - 2.0 330e M Sport Touring 5-Door53

£14,495

£283/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

WINTON MOTORS LTD

01727226266 *

BMW 3 Series2020 - 2.0 330E M Sport Auto 4dr

2020 - 2.0 330E M Sport Auto 4dr33

Reduced

£20,300

£342/pm (PCP)

  • 2L
  • 55.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carderi Ltd

02039537417 *

BMW 3 Series2017 - 316d Sport 5dr Step Auto

2017 - 316d Sport 5dr Step Auto11

£10,995

£210/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Brown Cars

02890023186 *

BMW 3 Series2020 (69) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2020 (69) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)27

£17,652

  • 2L
  • 59.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Carworld Superstore

01733978043 *

BMW 3 Series2019 - 320d Sport 4dr

2019 - 320d Sport 4dr19

£18,998

  • 2L
  • 48.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

BMW 3 Series2025 - 3 SERIES 320i M Sport 5dr Step Auto

2025 - 3 SERIES 320i M Sport 5dr Step Auto36

£33,746

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

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

2020 - 330e M Sport 4dr Step Auto37

£17,899

£366/pm (HP)

  • 2L
  • 62.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto44

£6,995

  • 2L
  • 169.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Automatic Cars

01174400621 *

0/5 Stars

BMW 3 Series2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door

2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door18

£4,999

  • 2L
  • 162.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Circuit Automotive Ltd

01252415056 *

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

2024 - 320i M Sport 5dr Step Auto19

£31,998

  • 2L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

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

2021 (21) - 330e M Sport 4dr Step Auto50

£16,745

£330/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Performance HQ

01279215063 *

BMW 3 Series2003 (52) - 330 Ci Clubsport 2dr Auto

2003 (52) - 330 Ci Clubsport 2dr Auto13

Low Mileage

£5,675

  • 3L
  • 141.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

SDW Services

01293221165 *

BMW 3 Series2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)39

Reduced

£15,295

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

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 *

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.