Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,310 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 320i M SPORT [3X BMW SERVICES, BODY KIT, SAT NAV, LEATHER & HEATED SEATS] 4-Door

2019 - 320i M SPORT [3X BMW SERVICES, BODY KIT, SAT NAV, LEATHER & HEATED SEATS] 4-Door25

Reduced

£18,648

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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

2024 - 320i M Sport 4dr Step Auto44

£26,999

£437/pm (PCP)

  • 2L
  • 23.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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 Series2022 (72) - M340i xDrive MHT 5dr Step Auto

2022 (72) - M340i xDrive MHT 5dr Step Auto58

Low Mileage

£41,995

  • 3L
  • 11.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2017 (67) - 320d M Sport 4dr

2017 (67) - 320d M Sport 4dr18

£11,650

£224/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JMF Automotive NI

02825440706 *

BMW 3 Series2011 (61) - 320d M Sport 2dr

2011 (61) - 320d M Sport 2dr14

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 78.7K

    Miles
  • Diesel
  • Manual
  • Convertible

Motokar Limited

02039375209 *

BMW 3 Series2003 (03) - 330i Sport 4dr Auto

2003 (03) - 330i Sport 4dr Auto13

Low Mileage

£2,850

  • 3L
  • 123.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Edinburgh Automotive Limited

01312875998 *

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

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p30

£15,850

£312/pm (HP)

  • 2L
  • 82.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Clear Car Group Ltd

01616696927 *

BMW 3 Series2015 - 320i Sport 4dr Step Auto

2015 - 320i Sport 4dr Step Auto8

Low Mileage

£11,430

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Ford Milton Keynes

01908047266 *

BMW 3 Series2020 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2020 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (259

£13,788

£268/pm (HP)

  • 2L
  • 77.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2021 - 330e Sport Pro 5dr Step Auto

2021 - 330e Sport Pro 5dr Step Auto48

£20,199

£348/pm (PCP)

  • 2L
  • 44.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Peterborough

01733797063 *

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

2021 - 330e xDrive M Sport 5dr Step Auto47

£23,086

£384/pm (PCP)

  • 2L
  • 39.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

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

2020 - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr67

£18,995

£321/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ARC Car Sales

01924908897 *

BMW 3 Series2024 - M3 COMPETITION M XDRIVE [1X BMW SERVICE & GREAT SPEC] 4-Door

2024 - M3 COMPETITION M XDRIVE [1X BMW SERVICE & GREAT SPEC] 4-Door31

Low Mileage

£66,985

  • 3L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

BMW 3 Series2012 (62) - 320i Sport 4dr

2012 (62) - 320i Sport 4dr17

£3,495

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.1/5 Stars

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

2020 - 320i M Sport 4dr Step Auto31

Low Mileage

£20,300

£431/pm (HP)

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2015 - 320d EfficientDynamics Sport 4dr

2015 - 320d EfficientDynamics Sport 4dr16

Low Mileage

£9,995

  • 2L
  • 53.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Murrays of Randalstown

02894330178 *

BMW 3 Series2015 - 2.0 320d xDrive M Sport Touring 5-Door

2015 - 2.0 320d xDrive M Sport Touring 5-Door29

Reduced

£9,250

£173/pm (HP)

  • 2L
  • 105.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Wootton Motor Company

01553602430 *

0/5 Stars

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto15

£9,494

£178/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

0/5 Stars

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

2017 (17) - 320d M Sport 4dr Step Auto70

£11,495

£220/pm (HP)

  • 2L
  • 94.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

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.