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

2017 (67) - 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

36
£11,490
Finance available £234 pm
  • 2L
  • 87.5kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Select Car Shop Ltd

BMW, 8 Series

2023 - 3.0 M Sport PRO PACK Coupe 2dr Petrol Steptronic Euro 6 (s/s) (333 ps)

21
Reduced
£43,980
Finance available £883 pm
  • 3L
  • 19kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Belgrave Motor Company

BMW, X5

2020 - xDrive30d M Sport 5dr Auto

10
£39,995
Finance available £801 pm
  • 3L
  • 49kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

3 Bridge Car Sales

BMW, 1 Series

2013 (63) - 1.6 116i Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

18
£4,495
Finance available £78 pm
  • 1.6L
  • 109kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Anwick Car Sales

01526 800320 *
4.3/5 Stars

BMW, 3 Series

2017 (17) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

57
£16,500
Finance available £346 pm
  • 3L
  • 87.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Blackline Motors Ltd

BMW, X1

2018 - 2.0 20i Xline Suv 5dr Petrol Auto Xdrive Euro 6 s/s 192 Ps

37
Reduced
£14,995
  • 2L
  • 52.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Pentagon Vauxhall (Nottingham)

0115 697 7783 *
3.9/5 Stars

BMW, X4

(16) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

19
Low Mileage
£16,994
Finance available £357 pm
  • 59.4kMiles
  • Diesel
  • Auto

BVG Automotive

0161 804 8253 *
4.8/5 Stars

BMW, 4 Series

2025 - 420i M Sport 5dr Step Auto

1
Low Mileage
£39,995
Finance available £801 pm
  • 2L
  • 3.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

BMW Bavarian

BMW, 3 Series

2015 (15) - 2.0 318d Luxury Auto Euro 5 (s/s) 4dr

33
£5,495
Finance available £100 pm
  • 2L
  • 142.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BP Car Sales Ltd

BMW, 1 Series

2004 (54) - 120i SE 5dr Step Auto

1
Low Mileage
£2,795
  • 2L
  • 127kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Spurland Motor Company

BMW, 1 Series

2020 (20) - 1.5 118i M Sport Hatchback 5dr Petrol DCT Euro 6 (s/s) (140 ps)

2
Low Mileage
£20,995
  • 1.5L
  • 29kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Bateman and Lynch Cars (Liskeard)

01579 550021 *
4.9/5 Stars

BMW, 2 Series

2018 (18) - 2.0 220d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (190 ps)

37
Low Mileage
£15,199
Finance available £317 pm
  • 2L
  • 43.2kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Wearside Autoparc

BMW, 3 Series

2021 (21) - 320d MHT M Sport 4dr Step Auto

29
£19,990
Finance available £390 pm
  • 2L
  • 77kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Amanah Prestige Limited

020 3823 5352 *
4.3/5 Stars

BMW, 1 Series

2014 (64) - 2.0 125d M Sport Euro 5 (s/s) 5dr

26
Reduced
£10,695
Finance available £217 pm
  • 2L
  • 47kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Fairview Autos

BMW, 2 Series

2023 - 225e xDrive Sport 5dr DCT

19
Reduced
£25,698
  • 1.5L
  • 2.9kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot/SEAT/Cupra/Skoda (Edinburgh)

0131 202 5128 *
4.7/5 Stars

BMW, 3 Series

2021 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

43
£21,995
Finance available £431 pm
  • 2L
  • 2.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Vzon Car Sales Ltd