Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,484 Used BMW 3 Series cars for sale

BMW 3 Series2019 (68) - 318d Sport 5dr

2019 (68) - 318d Sport 5dr58

£5,989

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Park Motors Bury LTD

01614705694 *

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

2022 - 330e M Sport Step Auto 5-Door25

£21,397

£437/pm (HP)

  • 2L
  • 75.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)6

Low Mileage

£9,995

  • 2L
  • 75.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Motoring Way LTD

01495361519 *

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

2019 - 320i M Sport 4dr Step Auto28

£17,495

£339/pm (HP)

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2021 (71) - 330e xDrive M Sport 5dr Step Auto

2021 (71) - 330e xDrive M Sport 5dr Step Auto50

£21,991

  • 2L
  • 60.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

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

2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)50

£11,900

£229/pm (HP)

  • 3L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Birchwood Motor Centre

01708932573 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)

2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)40

Low Mileage

£17,150

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2018 - 320d xDrive M Sport 4dr Step Auto21

£15,990

£315/pm (HP)

  • 2L
  • 63.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2017 - 320d EfficientDynamics Plus 5dr Step Auto

2017 - 320d EfficientDynamics Plus 5dr Step Auto52

£8,490

£157/pm (HP)

  • 2L
  • 110.8K

    Miles
  • Diesel
  • Automatic
  • Estate

DVP Car Sales Ltd

02039484651 *

BMW 3 Series2016 - 318d Sport 5dr Step Auto

2016 - 318d Sport 5dr Step Auto73

£7,495

  • 2L
  • 125.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Eco Cars Motor Company (London)

01144372786 *

BMW 3 Series2006 - 320i SPORT [AUTOMATIC] SALOON 4-Door

2006 - 320i SPORT [AUTOMATIC] SALOON 4-Door4

Low Mileage

£2,995

  • 2L
  • 85.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

PRESTIGE BHP

01753915481 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr32

Reduced

£14,999

£294/pm (HP)

  • 2L
  • 85.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr18

Low Mileage

£18,885

  • 2L
  • 47.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

IM Car Supermarket

01582341915 *

BMW 3 Series2007 (56) - 318d SE 5dr

2007 (56) - 318d SE 5dr29

Low Mileage

£1,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Canning Autos

01384881308 *

BMW 3 Series2011 - 2.0 320d M Sport Steptronic Euro 5 4dr

2011 - 2.0 320d M Sport Steptronic Euro 5 4dr35

Low Mileage

£4,999

£84/pm (HP)

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Shaws Cars Ltd

01462414116 *

BMW 3 Series2003 - 320CI SPORT 2-Door

2003 - 320CI SPORT 2-Door38

Low Mileage

£2,495

  • 2.2L
  • 116.3K

    Miles
  • Petrol
  • Manual
  • Convertible

A5 Cars and Commercials Limited

01543225765 *

BMW 3 Series2010 - 318d SE 5dr

2010 - 318d SE 5dr9

£1,995

  • 2L
  • 197.0K

    Miles
  • Diesel
  • Manual
  • Estate

German Car Specialist

02038924826 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)33

Reduced

£11,995

£231/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Automatic
  • Estate

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

2025 - 320i M Sport 5dr Step Auto40

£37,999

  • 2L
  • 16.0

    Miles
  • Petrol
  • Automatic
  • Estate

Lookers Crewe BMW

01270443380 *

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

2019 - 2.0 320d M Sport Auto 4dr43

£18,990

£398/pm (PCP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Panacea Motors Ltd

01616727308 *

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.