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

2019 (69) - 1.5 218i Sport MPV 5dr Petrol Manual Euro 6 (s/s) (140 ps)

43
Low Mileage
£10,940
  • 1.5L
  • 41.7kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

Dace Specialist Car Centre Manchester

0161 241 7068 *
4.8/5 Stars

BMW, 3 Series

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

17
£20,299
  • 2L
  • 59.9kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Affordable Cars Prestige Car Supermarket

BMW, 1 Series

2012 - 116d Sport 3dr

14
£3,995
Finance available £67 pm
  • 2L
  • 126.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

AutowerxLtd

01933 839536 *
4.8/5 Stars

BMW, X5

2024 (74) - X5 xDrive40d M Sport 5-Door

32
£67,500
  • 3L
  • 9.8kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

John Clark BMW Tayside

BMW, X7

2022 - xDrive40d MHT 5dr Step Auto

19
Reduced
£49,998
  • 3L
  • 48.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kia (Aberdeen)

01224 608468 *
4.7/5 Stars

BMW, X1

2020 - xDrive 20i xLine 5dr Step Auto

12
£19,998
  • 39.1kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Click & Collect Bristol

0141 611 8398 *
4.7/5 Stars

BMW, X3

2018 - xDrive30d M Sport 5dr Step Auto

36
Low Mileage
£24,995
Finance available £493 pm
  • 3L
  • 45.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Crawford Clarke Cars

BMW, 3 Series

2019 - 320i M Sport 4dr Step Auto

25
Low Mileage
£19,495
Finance available £413 pm
  • 2L
  • 42.5kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

John Grose Lowestoft Ford

01502 441694 *
4.8/5 Stars

BMW, X5

2018 - xDrive30d M Sport 5dr Auto

17
Low Mileage
£26,699
Finance available £574 pm
  • 3L
  • 42kMiles
  • Diesel
  • Auto
  • Body StyleSUV

FOW Trafford

0161 696 9155 *
4.3/5 Stars

BMW, M5

2007 (07) - 5.0 V10 SMG Euro 4 4dr

34
Reduced
£14,995
Finance available £313 pm
  • 5L
  • 125kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Bedford Cars

BMW, 2 Series

2018 - 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

25
Low Mileage
£13,990
Finance available £290 pm
  • 1.5L
  • 51kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Your Car Group

01633 749117 *
4.8/5 Stars

BMW, 1 Series

2019 (19) - 1.5 116d SE Business Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

29
£10,749
  • 1.5L
  • 59.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Corner Park Garage (Swansea)

01792 344016 *
3.6/5 Stars

BMW, 1 Series

2021 - 128ti 5dr Step Auto [Live Cockpit Pro-Tech Pack]

41
Low Mileage
£23,899
  • 2L
  • 28.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Widnes

BMW, 1 Series

2016 (66) - 3.0 M140i Auto Euro 6 (s/s) 5dr

57
Reduced
£18,995
Finance available £370 pm
  • 3L
  • 39kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Fitzroy Motor Co

BMW, X3

2018 - xDrive30d M Sport 5dr Step Auto

37
Low Mileage
£27,995
Finance available £555 pm
  • 3L
  • 33.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

BMW Bavarian

BMW, X3

2012 (12) - xDrive 20d SE 5dr Step Auto OYSTER HEATED LEATHER 10 BMW SERVICES 1 OWNER

25
Reduced
£8,975
Finance available £178 pm
  • 2L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Nick King Car Sales (Gloucester)