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, X1

2016 (16) - xDrive 20i xLine 5dr Step Auto

47
Low Mileage
£9,845
Finance available £198 pm
  • 2L
  • 61kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

Hilltop Motors

BMW, 7 Series

2021 (71) - 3.0 745e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

48
Low Mileage
£39,995
Finance available £854 pm
  • 3L
  • 29kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

The Essex Car Group

01277 286584 *
4.4/5 Stars

BMW, X3

2017 (67) - 3.0 30d SE SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

16
Low Mileage
£24,299
  • 3L
  • 36.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Affordable Cars Prestige Car Supermarket

BMW, X1

2022 - xDrive 20i [178] xLine 5dr Step Auto

51
£19,441
  • 2L
  • 58.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Perrys Barnsley Vauxhall

01226 449228 *
4.5/5 Stars

BMW, M5

2016 (66) - 4.4 V8 DCT Euro 6 (s/s) 4dr

92
Reduced
£28,840
Finance available £572 pm
  • 4.4L
  • 43.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

BRM Select Cars Ltd

BMW, 4 Series

2005 - 3.0 430d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

29
Low Mileage
£11,489
  • 3L
  • 109.5kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Car Swap Ipswich

BMW, 4 Series

2022 - 420I M Sport 5Dr Step Auto

34
£25,289
  • 2L
  • 45.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Lookers Crewe BMW

BMW, 3 Series

2019 - 2.0 320d M Sport Euro 6 (s/s) 4dr

61
£16,389
  • 2L
  • 67kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Wrexham Volkswagen

01978 800738 *
4.9/5 Stars

BMW, 3 Series

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

75
£21,495
Finance available £421 pm
  • 2L
  • 62.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

SZ MOTORGROUP LIMITED

BMW, 2 Series Gran Coupe

2022 - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

42
Low Mileage
£26,187
  • 2L
  • 21.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Preston Nissan

01772 289317 *
4.6/5 Stars

BMW, 1 Series

2009 (09) - 116d Sport 5dr

8
£1,795
  • 2L
  • 159kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, 2 Series Active Tourer

2023 (23) - 1.5 225xe 16.3kWh Sport 5dr DCT 4WD (SAT NAV)

39
Reduced
£20,988
  • 1.5L
  • 42.6kMiles
  • Hybrid
  • Auto
  • Body StylePeople Carrier

Jeff White Motors

029 2002 8289 *
4.7/5 Stars

BMW, 3 Series

2016 (16) - 2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

50
£9,750
Finance available £191 pm
  • 2L
  • 85kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Ponko

01223 857211 *
4.3/5 Stars

BMW, X3

2025 - xDrive20d M Sport 5dr Step Auto

Low Mileage
£49,995
Finance available £1007 pm
  • 2L
  • 1.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

BMW Bavarian

BMW, 1 Series

2014 (64) - 3.0 M135i Auto Euro 6 (s/s) 3dr

48
Reduced
£12,490
Finance available £257 pm
  • 3L
  • 53kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Auto Haus

01274 087673 *
4.4/5 Stars

BMW, 5 Series

2021 - 2.0 520d M Sport MHEV Auto 4dr

22
Low Mileage
£26,495Inc. VAT
Finance available £524 pm
  • 2L
  • 13.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Fine & Country Automotive Limited

01799 610960 *
4.3/5 Stars