Skip to main content
Get theCazoo logoapppowered by motors

3,174 Used BMW 3 Series cars for sale

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

2016 - 1.5 318i Sport Auto Euro 6 (s/s) 4dr57

£8,388

£165/pm (HP)

  • 1.5L
  • 91.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

3.8/5 Stars

BMW 3 Series2010 (10) - 3.0 335i M Sport DCT Euro 4 2dr

2010 (10) - 3.0 335i M Sport DCT Euro 4 2dr18

Low Mileage

£7,440

  • 3L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

AUTOMOTIVE PRESTIGE LTD

01162162548 *

BMW 3 Series2018 - 320d EfficientDynamics Plus 4dr Step Auto

2018 - 320d EfficientDynamics Plus 4dr Step Auto27

£9,995

  • 1.5L
  • 121.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2000 - 325 Ci 2dr Auto

2000 - 325 Ci 2dr Auto13

Low Mileage

£3,995

  • 2.5L
  • 100.5K

    Miles
  • Petrol
  • Automatic
  • Convertible

All Right Autos

01482426475 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£31,998

  • 2L
  • 11.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

4.7/5 Stars

BMW 3 Series2008 - 320i Edition SE 4dr Auto

2008 - 320i Edition SE 4dr Auto31

Low Mileage

£2,999

  • 2L
  • 113.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

FALLOWFIELD CARS LIMITED

01618048196 *

BMW 3 Series2020 - 320D Se 4-Door

2020 - 320D Se 4-Door65

Low Mileage

£18,320

£323/pm (PCP)

  • 2L
  • 23.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2001 (51) - 2.9 330d Sport 4dr

2001 (51) - 2.9 330d Sport 4dr43

Low Mileage

£5,495

  • 2.9L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Low CC Cars

01793268765 *

BMW 3 Series2015 - 335d xDrive M Sport 4dr Step Auto

2015 - 335d xDrive M Sport 4dr Step Auto20

£10,995

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car World Motors Ltd

01924668250 *

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

2021 (21) - 320i M Sport 4dr Step Auto32

£18,295

  • 2L
  • 69.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

NETHERTON ROAD CAR SALES LTD

01698533313 *

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

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr35

£10,195

£205/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Eastside Motors

01217288688 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 669

£22,000

£360/pm (PCP)

  • 2L
  • 37.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2012 (62) - 2.0 320i SE xDrive Euro 5 (s/s) 4dr

2012 (62) - 2.0 320i SE xDrive Euro 5 (s/s) 4dr1

£4,580

£119/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Vision Motors Direct - Leeds

01138875266 *

BMW 3 Series2009 - 2.0 320d M Sport Steptronic Euro 4 2dr

2009 - 2.0 320d M Sport Steptronic Euro 4 2dr38

£2,879

  • 2L
  • 136.3K

    Miles
  • Diesel
  • Automatic
  • Coupe

Vincent Cars Ltd

01733666239 *

BMW 3 Series2017 - 320d M Sport Shadow Edition 4dr Step Auto

2017 - 320d M Sport Shadow Edition 4dr Step Auto20

£14,995

£313/pm (HP)

  • 2L
  • 63.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

NI Car Sales Ltd

02838447728 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr15

Reduced

£2,495

  • 2L
  • 173.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2006 (06) - 2.2 320Ci 320 M Sport Edition 2dr

2006 (06) - 2.2 320Ci 320 M Sport Edition 2dr21

Low Mileage

£4,500

  • 2.2L
  • 95.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Martyns Car Sales

01932687838 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)7

£15,990

  • 2L
  • 89.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2019 - 320D M SPORT SHADOW EDITION TOURING - HEATED SEATS - NEW MOT - FSH 5-Door

2019 - 320D M SPORT SHADOW EDITION TOURING - HEATED SEATS - NEW MOT - FSH 5-Door57

Low Mileage

£20,995

£379/pm (PCP)

  • 2L
  • 35.3K

    Miles
  • Diesel
  • Automatic
  • Estate

George Kingsley Vehicle Sales

01206580921 *

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

2023 (23) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr72

Reduced

£52,950

£886/pm (PCP)

  • 3L
  • 19.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbon Collection

01484248046 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.