Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,322 Used BMW 3 Series cars for sale

BMW 3 Series2015 - 320d M Sport 5dr Step Auto [Business Media]

2015 - 320d M Sport 5dr Step Auto [Business Media]28

£10,495

£199/pm (HP)

  • 2L
  • 104.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Suitor Autos

02890026903 *

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

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

Low Mileage

£21,582

£368/pm (PCP)

  • 2L
  • 35.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,998

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Salford Vauxhall/Fiat/Abarth/MG/Jeep

01612417060 *

BMW 3 Series2014 (63) - 330d xDrive M Sport 4dr Step Auto

2014 (63) - 330d xDrive M Sport 4dr Step Auto6

£6,795

  • 3L
  • 156.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Prime Performance

01165093262 *

BMW 3 Series2017 - 2.0 330e M Sport Saloon 4-Door

2017 - 2.0 330e M Sport Saloon 4-Door26

£7,995

  • 2L
  • 121.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MGP CARS LTD

01332419210 *

BMW 3 Series2006 (06) - 320i M Sport 4dr

2006 (06) - 320i M Sport 4dr19

Low Mileage

£1,795

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

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

2022 - 330e M Sport 5dr Step Auto38

£22,777

£378/pm (PCP)

  • 2L
  • 78.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car (Bucks) Limited

01494311305 *

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

2020 (70) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr62

£19,795

£315/pm (PCP)

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

MH Prestige Limited

01274087579 *

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

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

£19,491

  • 2L
  • 61.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2022 - 330e xDrive M Sport 4dr Step Auto9

£29,495

£538/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

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

2016 - 320d M Sport 4dr Step Auto17

£9,950

£188/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BM Autoexchange

02891244334 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£32,298

  • 2L
  • 21.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2017 (17) - 318i Sport 5dr Step Auto

2017 (17) - 318i Sport 5dr Step Auto44

£6,895

£124/pm (HP)

  • 1.5L
  • 115.0K

    Miles
  • Petrol
  • Automatic
  • Estate

RDCS Motors LTD

01215160538 *

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

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

£28,999

  • 2L
  • 14.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2019 - 318d M Sport 5dr Step Auto

2019 - 318d M Sport 5dr Step Auto17

£12,150

  • 2L
  • 86.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Glasgow

01414060647 *

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

2020 - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr66

£20,995

£393/pm (PCP)

  • 2L
  • 80.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2025 (25) - 320i M Sport Touring 5-Door

2025 (25) - 320i M Sport Touring 5-Door3

£34,499

  • 2L
  • 11.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2013 - 320d xDrive Luxury 5dr Step Auto - FSH -

2013 - 320d xDrive Luxury 5dr Step Auto - FSH -8

Low Mileage

£8,490

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Glasshoughton Car Sales

01977803305 *

BMW 3 Series2014 - 2.0 320d M Sport Auto 4dr

2014 - 2.0 320d M Sport Auto 4dr57

Low Mileage

£10,210

£218/pm (HP)

  • 2L
  • 68.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr27

Reduced

£18,995

£343/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

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.