Used BMW cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW cars are known for their luxurious feel and advanced technologies. Whether it’s an SUV, hatchback, saloon or estate, BMW has established a reputation for creating vehicles that balance enhanced performance with modern luxury.

Find your perfect used BMW for sale or on finance from our extensive network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, i3

2020 - 125kW 42kWh 5dr Auto

39
Low Mileage
£12,549
Finance available £250 pm
  • 19kMiles
  • Electric
  • Auto
  • Body StyleHatchback

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 2 Series

2017 (67) - 218d M Sport 5dr [Nav]

7
£9,600
Finance available £192 pm
  • 2L
  • 64.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Hammond Cars Ipswich

01473 927579 *
4.5/5 Stars

BMW, X3

2019 - 2.0 X3 xDrive 20i M Sport Auto 4WD 5dr

44
£18,995
Finance available £370 pm
  • 2L
  • 91.8kMiles
  • Petrol
  • Auto
  • Body StyleSUV

S.M.T Automotive Ltd

01296 326349 *
4.8/5 Stars

BMW, 3 Series

2012 (12) - 3.0 335d M Sport Steptronic Euro 5 2dr

11
Low Mileage
£11,995
  • 3L
  • 59kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Alverstoke Automotive LTD

01902 290499 *
5/5 Stars

BMW, 5 Series

2012 (12) - 2.0 520d SE Steptronic Euro 5 (s/s) 4dr

11
Low Mileage
£5,595
  • 2L
  • 101kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

RM Traders

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV) 5-Door

37
Reduced
£16,988
  • 2L
  • 56.7kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Jeff White Motors

029 2002 8289 *
4.7/5 Stars

BMW, 3 Series

2014 - 2.0 320d M Sport Auto 4dr

96
£7,590
Finance available £144 pm
  • 2L
  • 110.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

City Motors (Cambs) Ltd

01733 666873 *
4.4/5 Stars

BMW, 1 Series

(65) - 1.5 116d Sport Euro 6 (s/s) 3dr

27
£5,990
  • 121kMiles
  • Diesel
  • Manual

BMW, X5

2022 - xDrive30d MHT M Sport 5dr Auto

49
Reduced
£49,995
Finance available £1007 pm
  • 3L
  • 22.8kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Comiskey Motors

BMW, 2 Series Gran Tourer

2018 - 1.5 218i SE Euro 6 (s/s) 5dr Manual

24
£8,995
  • 1.5L
  • 61.1kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

V12 Sports and Classics Stoke

01782 432972 *
4.2/5 Stars

BMW, 1 Series

2008 (57) - 2.0 120d SE Euro 4 5dr

57
Low Mileage
£2,899
  • 2L
  • 90.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

I BROTHERS CARS LTD

BMW, 3 Series

2017 - 335d xDrive M Sport 4dr Step Auto

39
Low Mileage
£17,799
Finance available £364 pm
  • 3L
  • 56.9kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

cinch

0131 287 4330 *
4.2/5 Stars

BMW, M2

2016 (66) - 3.0i DCT Euro 6 (s/s) 2dr

5
Low Mileage
£24,350
Finance available £480 pm
  • 3L
  • 64.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Brook Cars Company

BMW, X3

2022 - xDrive20i MHT M Sport 5dr Step Auto

12
Low Mileage
£36,498
  • 2L
  • 15.9kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Click & Collect Bristol

0141 611 8398 *
4.7/5 Stars

BMW, 3 Series

2016 (66) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

6
£9,750
Finance available £196 pm
  • 2L
  • 93.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

QPX Wheels

BMW, 1 Series

2019 (69) - 1.5 118i Sport Hatchback 5dr Petrol DCT Euro 6 (s/s) (140 ps)

26
Low Mileage
£16,395
  • 1.5L
  • 34kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motortrust UK Garstang