Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,367 Used BMW 3 Series cars for sale

BMW 3 Series2015 (64) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr

2015 (64) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr72

£11,995

£231/pm (HP)

  • 3L
  • 93.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

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

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr10

£11,850

£228/pm (HP)

  • 2L
  • 93.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

BMW 3 Series2025 - 2.0 318d Sport Touring Euro 6 (s/s) 5dr

2025 - 2.0 318d Sport Touring Euro 6 (s/s) 5dr58

Reduced

£6,789

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Park Motors Bury LTD

01616696985 *

BMW 3 Series2024 - 330e Sport 5dr Step Auto

2024 - 330e Sport 5dr Step Auto46

£29,995

£461/pm (PCP)

  • 2L
  • 21.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Motorstore Bangor

02891638497 *

BMW 3 Series2010 (60) - 320d SE 2dr

2010 (60) - 320d SE 2dr10

Reduced

£3,795

£59/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Convertible

BMW 3 Series2024 (24) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2024 (24) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr76

£51,494

£823/pm (PCP)

  • 3L
  • 14.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Bazaar ltd

01143086594 *

4.7/5 Stars

BMW 3 Series2006 (04) - 320 Cd M Sport 2dr

2006 (04) - 320 Cd M Sport 2dr12

Reduced

£2,380

  • 2L
  • 186.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Parkside Motors & Recovery LTD

01274505145 *

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

2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)37

Low Mileage

£16,990

£336/pm (HP)

  • 3L
  • 70.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

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

2022 - 320d MHT M Sport 5dr Step Auto36

£28,995

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2011 (11) - 320d [184] Sport Plus Edition 4dr

2011 (11) - 320d [184] Sport Plus Edition 4dr17

£2,995

  • 2L
  • 176.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Chaps Emporium NW Ltd

01228588365 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£31,798

  • 2L
  • 12.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

BMW 3 Series2020 (20) - M340i xDrive Saloon 4-Door

2020 (20) - M340i xDrive Saloon 4-Door59

£29,729

  • 3L
  • 51.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) FIN

2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) FIN45

£12,980

£251/pm (HP)

  • 3L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2013 (13) - 320d M Sport [Leather] 5dr

2013 (13) - 320d M Sport [Leather] 5dr16

Reduced

£6,725

£120/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Estate

Simply Motors

02037636624 *

2.4/5 Stars

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto29

£14,895

£292/pm (HP)

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

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

2018 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr50

£13,791

  • 2L
  • 87.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

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

2025 - 320i M Sport 4dr Step Auto33

£43,450

  • 2L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2013 - 2.0 320d Modern Touring xDrive Euro 5 (s/s) 5dr

2013 - 2.0 320d Modern Touring xDrive Euro 5 (s/s) 5dr60

Low Mileage

£8,995

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

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

2024 - 320i M Sport 5dr Step Auto1

£34,499

  • 2L
  • 13.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

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.