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, 1 Series

(61) - 1.6 116i Sport Auto Euro 5 (s/s) 5dr

34
£5,975
  • 44kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

GMC MOTORS B'HAM LIMITED

BMW, X2

2018 (18) - sDrive 18d Sport 5dr

15
£9,950
Finance available £200 pm
  • 2L
  • 83.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Auto Classics London

BMW, M3

2015 (15) - 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

77
Low Mileage
£28,495
Finance available £565 pm
  • 3L
  • 55kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

BEN HARRISON AUTOMOTIVE LTD

01202 052313 *
4.5/5 Stars

BMW, X1

2016 (65) - 2.0 20d xLine SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

26
£9,295
Finance available £185 pm
  • 2L
  • 96kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Coventry Sterling Motors

024 7510 3850 *
4.9/5 Stars

BMW, 2 Series

2024 - 218i [136] M Sport 4dr

32
Low Mileage
£24,056
  • 1.5L
  • 6.7kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

45
£32,950
Finance available £656 pm
  • 2L
  • 7.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

JKC Approved Used BMW

BMW, M4

2016 (66) - 3.0 BiTurbo Coupe 2dr Petrol DCT Euro 6 (s/s)

26
£21,499
Finance available £421 pm
  • 3L
  • 80kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Rangebrook Limited

01926 352097 *
4.9/5 Stars

BMW, 5 Series

2016 - 2.0L 520d SE Estate 5dr Diesel Manual Euro 6 (188 bhp)

31
£7,995
Finance available £153 pm
  • 2L
  • 87.3kMiles
  • Diesel
  • Manual
  • Body StyleEstate

North End Motor Company

BMW, 3 Series

2017 (17) - 330e M Sport 4dr Step Auto

18
£5,995
Finance available £112 pm
  • 2L
  • 112.2kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Cars of Kinson

01202 001903 *
2.9/5 Stars

BMW, 1 Series

2021 (21) - 2.0 M135i Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

50
£21,180
  • 2L
  • 73.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Dace Car Supermarket

0161 694 5306 *
4.8/5 Stars

BMW, 3 Series

2015 (15) - 330d xDrive M Sport 4dr Step Auto

14
Low Mileage
£14,495
Finance available £302 pm
  • 3L
  • 82.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Your Motor Company

BMW, 2 Series

2014 (14) - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 (s/s) (143 ps)

34
Low Mileage
£7,999
  • 2L
  • 80kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Pinetree Car Superstore Tonypandy

BMW, 1 Series

2013 (63) - 2.0 118d SE Euro 5 (s/s) 5dr

40
Reduced
£3,495
  • 2L
  • 66kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Harpers of Essex Ltd

01279 598863 *
3.6/5 Stars

BMW, 4 Series

2018 (18) - 3.0 435d M Sport Convertible 2dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

43
Low Mileage
£21,490
Finance available £421 pm
  • 3L
  • 48kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Derby Trade Cars

01332 315433 *
4.3/5 Stars

BMW, 1 Series

2015 (15) - 3.0 M135i Auto Euro 6 (s/s) 5dr

36
Low Mileage
£14,599
Finance available £304 pm
  • 3L
  • 58.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Best Motors 4 You Ltd

BMW, 3 Series

2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

44
£17,956
  • 61.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carsa Southampton

01489 663574 *
4.4/5 Stars