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 Gran Tourer

2019 - 2.0 220d Sport MPV 5dr Diesel Auto Euro 6 (s/s) (190 ps)

12
Low Mileage
£14,136
  • 2L
  • 44.3kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 1 Series

2022 (22) - 118i [136] M Sport 5dr Step Auto [LCP]

25
£20,950
Finance available £410 pm
  • 1.5L
  • 35kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Ocean Group BMW Penryn

BMW, i3

2021 (71) - 42.2kWh S Hatchback 5dr Electric Auto (184 ps)

76
Reduced
£12,900
Finance available £213 pm
  • 27.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Big Motoring World Blue Bell Hill

BMW, 5 Series

2019 - 4.4 M5 Auto 4WD 4dr

30
Reduced
£39,489
  • 4.4L
  • 43.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Essex Prestige Autos Ltd

BMW, X4

2024 - xDrive20d MHT M Sport 5dr Step Auto

35
Reduced
£48,750
  • 2L
  • 9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stratstone BMW Milton Keynes

01908 104093 *
4.7/5 Stars

BMW, Z3

1999 - 2.8 2dr

18
Low Mileage
£4,995
Finance available £89 pm
  • 2.8L
  • 152kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Lutterworth Ride & Drive

BMW, 1 Series

2022 - 118i [136] M Sport 5dr [Live Cockpit Professional]

19
Low Mileage
£21,998
  • 1.5L
  • 25kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

80
£18,995
Finance available £370 pm
  • 2L
  • 82.3kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Top Cars Telford Limited

BMW, 5 Series

2019 - 530e M Sport 4dr Auto

8
Low Mileage
£21,399
Finance available £456 pm
  • 2L
  • 28.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 1 Series

2013 (13) - 116d SE 5dr

20
£4,500
Finance available £78 pm
  • 2L
  • 143kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Ashtons Cars

029 2167 6281 *
4.8/5 Stars

BMW, 4 Series

2024 - 420i M Sport 5dr Step Auto

19
Low Mileage
£35,998
  • 2L
  • 8.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Vauxhall (Glasgow)

0141 406 8758 *
4.7/5 Stars

BMW, 1 Series

2022 - 118i [136] SE 5dr Step Auto [Live Cockpit Pro]

12
Low Mileage
£20,998
  • 1.5L
  • 7.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, M2

2019 (69) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

55
Low Mileage
£34,999
Finance available £760 pm
  • 3L
  • 36.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Sandles Car Supermarket

01553 601835 *
4.7/5 Stars

BMW, 8 Series

2022 - 840d xDrive MHT M Sport 2dr Auto

31
Low Mileage
£40,881
  • 3L
  • 22.3kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Salisbury

BMW, iX

2023 (73) - 40 76.6kWh M Sport Auto xDrive 5dr (11kW Charger)

62
£38,780
Finance available £776 pm
  • 22.8kMiles
  • Electric
  • Auto
  • Body StyleSUV

Quality Part X Ltd Stevenage

BMW, X5

2020 (70) - M50d Auto 5-Door

£40,995
Finance available £822 pm
  • 3L
  • 73.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Meridian Motors Limited