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

2015 (65) - 218i Sport 2dr

18
£6,495
Finance available £123 pm
  • 1.5L
  • 96kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

County Car Sales Hull Ltd

01482 947292 *
4.3/5 Stars

BMW, 4 Series

2022 - 420d xDrive MHT M Sport 2dr Step Auto

3
£27,995
Finance available £555 pm
  • 2L
  • 45kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Moy Auto Services

BMW, 8 Series

2022 - 840i [333] sDrive M Sport 2dr Auto

19
Low Mileage
£36,698
  • 3L
  • 25kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Chertsey Motorstore

01932 559028 *
4.7/5 Stars

BMW, 1 Series

2018 - 1.5 116d Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (116 ps)

33
£8,844
Finance available £179 pm
  • 1.5L
  • 90.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 4 Series

2022 - 420d MHT M Sport 2dr Step Auto

19
£28,898
  • 2L
  • 39.6kMiles
  • Hybrid
  • Auto
  • Body StyleCoupe

Arnold Clark Glasgow BMW

0141 611 9940 *
4.7/5 Stars

BMW, 8 Series

2021 - 3.0 840d xDrive M Sport MHEV Auto 4WD 2dr

46
£36,995Inc. VAT
Finance available £613 pm
  • 3L
  • 46.5kMiles
  • Hybrid
  • Auto
  • Body StyleConvertible

Beck Evans

020 3780 3374 *
4.1/5 Stars

BMW, 5 Series

2020 - 540i xDrive M Sport Touring 5-Door

59
£30,650
Finance available £609 pm
  • 3L
  • 50.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Saxton 4x4

01245 202306 *
4.4/5 Stars

BMW, 1 Series

2022 - M135i xDrive 5dr Step Auto

33
Low Mileage
£27,250
  • 2L
  • 19.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

19
£35,698
  • 2L
  • 11.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Nottingham Motorstore / Vanstore

0115 896 4024 *
4.7/5 Stars

BMW, X1

2018 (18) - 2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr

1
£13,791
Finance available £286 pm
  • 2L
  • 66.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

AUTO RANGE TRADE CENTRE LTD

01443 801307 *
4.5/5 Stars

BMW, 3 Series

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

11
Low Mileage
£10,995
Finance available £223 pm
  • 2L
  • 62kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

BMW, 2 Series

2019 (06) - 2.0 220d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

27
Reduced
£17,795
  • 2L
  • 32kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Motortrust UK Garstang

BMW, 1 Series

2015 (65) - 1.5 118i Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps) Cruise Con

22
Low Mileage
£9,175
  • 1.5L
  • 40.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Cartime Bury

0161 388 7693 *
4.4/5 Stars

BMW, 3 Series

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

43
£10,500
Finance available £212 pm
  • 2L
  • 84kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

ATB Motors Ltd

BMW, 3 Series

2020 - 3.0 G21 330d xDrive AC B57 3.0d 5-Door

13
Reduced
£12,495
  • 3L
  • 132.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

LSA Autocentre Limited

BMW, 4 Series

2021 (21) - 2.0 430i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (258 ps)

72
£28,000
Finance available £591 pm
  • 2L
  • 34.7kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Big Motoring World Blue Bell Hill