Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,412 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 320d M Sport Shadow Edition 5dr Step Auto

2018 - 320d M Sport Shadow Edition 5dr Step Auto35

Low Mileage

£20,699

£440/pm (HP)

  • 2L
  • 29.8K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Winsford

01606535848 *

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 Series2013 (63) - 320d M Sport 5dr

2013 (63) - 320d M Sport 5dr25

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

2021 (71) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr72

Reduced

£14,495

£283/pm (HP)

  • 2L
  • 105.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series2018 (18) - 320d M Sport 5dr Step Auto

2018 (18) - 320d M Sport 5dr Step Auto49

£14,500

£283/pm (HP)

  • 2L
  • 71.8K

    Miles
  • Diesel
  • Automatic
  • Estate

ADAM G CARS

01302986312 *

BMW 3 Series2014 - 2.0 320i Sport Gran Turismo ULEZ Petrol Manual 5 Door

2014 - 2.0 320i Sport Gran Turismo ULEZ Petrol Manual 5 Door56

£7,495

  • 2L
  • 93.6K

    Miles
  • Petrol
  • Manual
  • Hatchback

Bristol Auto Hub

01172331341 *

3.7/5 Stars

BMW 3 Series2017 - 320d xDrive Sport 5dr

2017 - 320d xDrive Sport 5dr31

£8,195

£151/pm (HP)

  • 2L
  • 104.2K

    Miles
  • Diesel
  • Manual
  • Estate

Diamond Vehicle Solutions Limited

01254946262 *

BMW 3 Series2022 (72) - 2.0 318d M Sport Euro 6 (s/s) 4dr

2022 (72) - 2.0 318d M Sport Euro 6 (s/s) 4dr51

£17,150

£283/pm (PCP)

  • 2L
  • 63.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

4.3/5 Stars

BMW 3 Series2019 - M SPORT 5-Door

2019 - M SPORT 5-Door27

£19,999

£356/pm (PCP)

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Hafod Car Sales

01792344481 *

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) 5dr15

Low Mileage

£11,989

£231/pm (HP)

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Automatic
  • Estate

J.L.A.N Motor Group

01212697818 *

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

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

£16,366

£329/pm (CS)

  • 2L
  • 45.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

BMW 3 Series(20) - 320i M Sport Touring 5-Door

(20) - 320i M Sport Touring 5-Door

Low Mileage

£23,990

  • 34.3K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Halliwell Jones Warrington BMW

01925917478 *

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

2023 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 651

Low Mileage

£31,569

£527/pm (PCP)

  • 2L
  • 12.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

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

2019 (69) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr55

Low Mileage

£21,500

£382/pm (PCP)

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitethor Cars

01530443588 *

0/5 Stars

BMW 3 Series2016 (16) - 2.0 320d SE Auto Euro 5 (s/s) 4dr

2016 (16) - 2.0 320d SE Auto Euro 5 (s/s) 4dr30

£4,490

  • 2L
  • 160.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Performa Motors Limited

01733794291 *

BMW 3 Series2013 (13) - 330d Luxury 5dr Step Auto

2013 (13) - 330d Luxury 5dr Step Auto50

Low Mileage

£9,995

  • 3L
  • 93.7K

    Miles
  • Diesel
  • Automatic
  • Estate

The Eco Car Store

01543229525 *

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

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr52

Reduced

£18,449

£456/pm (PCP)

  • 2L
  • 96.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

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

2020 - 320d M Sport 4dr Step Auto7

£21,895

£365/pm (PCP)

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Loughbeg Motors Services & Sales

02894339824 *

BMW 3 Series1992 (J) - 316i 5dr Auto Touring

1992 (J) - 316i 5dr Auto Touring34

Low Mileage

£11,995

  • 1.6L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Longfield Motor Co Ltd

01992666278 *

BMW 3 Series2015 - 320d EfficientDynamics Sport 4dr

2015 - 320d EfficientDynamics Sport 4dr16

Low Mileage

£8,995

£168/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Murrays of Randalstown

02894330178 *

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.