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

2017 (67) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

33
Reduced
£22,499
Finance available £442 pm
  • 3L
  • 30kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

TDC Collection LTD

BMW, X5

2009 (59) - 3.0 XDRIVE30D SE 5d 232 BHP 5-Door

20
Low Mileage
£7,000
  • 3L
  • 81.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Hearsall Common Car Sales

BMW, 2 Series Gran Coupe

2022 (72) - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

50
£27,500
  • 2L
  • 23kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Trade Cars and Commercials

BMW, X5M

2022 (22) - 4.4i V8 Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (625 ps)

25
£71,995
Finance available £1458 pm
  • 4.4L
  • 26kMiles
  • Petrol
  • Auto

Colliss Motors

BMW, 3 Series

2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)

45
£24,990
  • 3L
  • 57.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

AutoUnit Ltd

01633 741698 *
4.9/5 Stars

BMW, X3

2016 (16) - xDrive20d xLine 5dr Step Auto

19
Reduced
£13,490
Finance available £279 pm
  • 2L
  • 68.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

Denovan Motor Co Ltd

01786 232417 *
4.1/5 Stars

BMW, 1 Series

2005 - 2.0 120I Sport 5dr

59
Low Mileage
£2,995
  • 2L
  • 86kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Cuxton Road Car Sales

01634 959364 *
1.8/5 Stars

BMW, 5 Series

2016 (66) - 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

33
Low Mileage
£13,995
Finance available £290 pm
  • 2L
  • 64kMiles
  • Diesel
  • Auto
  • Body StyleEstate

MH Car Sales Oxford Ltd

BMW, X6

2017 (67) - 3.0 XDRIVE30D M SPORT 4d 255 BHP 4-Door

32
£23,990
  • 3L
  • 66kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Formula 1 Car Supermarket

01324 464853 *
3.9/5 Stars

BMW, 1 Series

2019 - 120i [2.0] M Sport Shadow Ed 5dr Step Auto

1
Low Mileage
£18,299
  • 2L
  • 35.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Stratstone BMW Leeds

BMW, 1 Series

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

34
Low Mileage
£7,181
Finance available £138 pm
  • 1.5L
  • 75.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Eye Green Cars

01733 794296 *
3.7/5 Stars

BMW, 1 Series

2017 - 1.5 116D Sport Auto 3dr

39
Reduced
£9,995
Finance available £201 pm
  • 1.5L
  • 47kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

S.M.T Automotive Ltd

01296 326349 *
4.8/5 Stars

BMW, X3

2022 - xDrive20d MHT xLine 5dr Step Auto

19
£32,898
  • 2L
  • 33.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.7/5 Stars

BMW, 2 Series Gran Tourer

2015 (65) - 1.5 218i Sport MPV 5dr Petrol Manual Euro 6 (s/s) (136 ps)

31
£7,200
Finance available £139 pm
  • 1.5L
  • 80.9kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

Hammond Cars Ipswich

01473 927579 *
4.5/5 Stars

BMW, X5

2019 (69) - 3.0 M50d SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (400 ps)

3
£33,995
Finance available £678 pm
  • 3L
  • 98kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Motorhouse (Beds) Ltd

BMW, X3

2014 (64) - 2.0 20d SE SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

43
Reduced
£9,999
Finance available £201 pm
  • 2L
  • 79kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Motorplus Car Supermarket