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

2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

30
£8,449
Finance available £156 pm
  • 2L
  • 85.8kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Hilton Car Supermarket Aylesbury

BMW, 2 Series

2024 - 230i M Sport Coupe 2-Door

61
Low Mileage
£32,700
Finance available £651 pm
  • 2L
  • 2.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Saxton 4x4

01245 202306 *
4.4/5 Stars

BMW, 6 Series

2012 - 640d M Sport 2dr Auto

20
Reduced
£9,498
Finance available £190 pm
  • 3L
  • 97kMiles
  • Diesel
  • Semi Auto
  • Body StyleConvertible

Norton Automotive

BMW, i3

2022 (22) - 135kW S 42kWh 5dr Auto Electric Hatchback

55
Low Mileage
£16,882
  • 16.2kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Vertu BMW Exeter

BMW, X6

2020 - xDrive30d M Sport 5dr Step Auto

12
£40,998
  • 3L
  • 48.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Click & Collect Swansea

0141 483 9956 *
4.7/5 Stars

BMW, 1 Series

2015 (15) - 120d M Sport 5dr Step Auto

15
Reduced
£12,990
Finance available £268 pm
  • 2L
  • 39kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

Poynton Prestige Motors LTD

BMW, 1 Series

2021 (21) - 2.0 120d M Sport Auto Euro 6 (s/s) 5dr

49
£21,799
Finance available £455 pm
  • 2L
  • 37.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Sandles Car Supermarket

01553 601835 *
4.7/5 Stars

BMW, 2 Series

2020 - 218i M Sport 2dr [Nav] Step Auto

31
Low Mileage
£15,895
Finance available £346 pm
  • 1.5L
  • 32.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Motor Range Liverpool

0151 541 7938 *
4.6/5 Stars

BMW, 1 Series

2019 (69) - 1.5 118I M Sport Auto 5dr

47
Low Mileage
£20,990
  • 1.5L
  • 40.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Phantom Motor Company

BMW, 5 Series

2022 - 530e M Sport 5dr Auto [Pro Pack]

40
£27,599
Finance available £582 pm
  • 2L
  • 35.9kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Motorpoint Swansea

BMW, X5

2023 - xDrive30d MHT M Sport 5dr Auto

38
£50,995
Finance available £1027 pm
  • 3L
  • 29.8kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSUV

BMW Bavarian

BMW, 3 Series

(18) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

1
Low Mileage
£11,450
  • 53.1kMiles
  • Petrol
  • Auto

Prestige Motors Kent

BMW, M2

2020 (20) - 3.0 BiTurbo GPF Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (410 ps)

50
£33,449
Finance available £667 pm
  • 3L
  • 45kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

BMW, 2 Series

2018 (67) - 2.0 218d M Sport Euro 6 (s/s) 2dr

68
£7,500
Finance available £145 pm
  • 2L
  • 130kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

The Car Hub (Midlands)

BMW, 3 Series

2019 - 335d xDrive M Sport Shadow Edition 5dr Step Auto

37
Low Mileage
£24,099
Finance available £506 pm
  • 3L
  • 47.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Motorpoint Newport

BMW, 3 Series

2018 (68) - 330i M Sport 4dr Step Auto Petrol Saloon

66
Low Mileage
£19,885
  • 2L
  • 19kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu BMW York