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

2018 - 5dr 2.0i 220i SE Automatic

12
Low Mileage
£12,295
  • 2L
  • 36.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Frosts Used Cars Shoreham-by-Sea

01273 093609 *
4.8/5 Stars

BMW, 3 Series

2024 - 330e M Sport 4dr Step Auto

12
£34,498
  • 2L
  • 6.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Bristol

0141 611 8398 *
4.7/5 Stars

BMW, 3 Series

2021 - 320i M Sport 4dr Step Auto

12
£23,295
Finance available £458 pm
  • 2L
  • 29kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Mantles Used Cars Royston

BMW, 1 Series

2022 (22) - 1.5 118i Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

35
Low Mileage
£19,545
  • 1.5L
  • 9.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Motor Trust UK Bury

BMW, 4 Series Gran Coupe

2015 (15) - 2.0 420d Sport Euro 6 (s/s) 5dr

30
£7,995
  • 2L
  • 100.2kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

LCC Car Sales Limited

BMW, 2 Series

2014 (14) - 3.0 M235i Coupe 2dr Petrol Manual Euro 6 (s/s) (326 ps)

50
Low Mileage
£14,295
Finance available £297 pm
  • 3L
  • 77.6kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

R Automotive UK

BMW, 3 Series

2019 - 318d Sport 4dr

25
Low Mileage
£16,699
Finance available £351 pm
  • 2L
  • 42.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 2 Series

2019 - 220d Sport 5dr Step Auto

12
Low Mileage
£14,355
Finance available £304 pm
  • 2L
  • 44.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.8/5 Stars

BMW, M5

2012 (12) - 4.4 V8 DCT Euro 5 (s/s) 4dr

1
Low Mileage
£14,990
Finance available £313 pm
  • 4.4L
  • 75.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motor Gurus

0114 478 0031 *
4.5/5 Stars

BMW, 1 Series

2019 - 118i [1.5] M Sport Shadow Edition 3dr

34
Low Mileage
£14,295
  • 1.5L
  • 40.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Motor Range Liverpool

0151 541 7938 *
4.6/5 Stars

BMW, X1

2015 (53) - 2.0 20d xLine SUV 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

10
Low Mileage
£9,990
  • 2L
  • 78kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Dace Car Supermarket

0161 694 5306 *
4.8/5 Stars

BMW, 3 Series

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

74
£17,994
Finance available £349 pm
  • 2L
  • 80.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

BVG Automotive

0161 804 8253 *
4.9/5 Stars

BMW, X5

2012 (12) - 3.0 40d M Sport Steptronic xDrive Euro 5 5dr

30
Low Mileage
£13,950
Finance available £289 pm
  • 3L
  • 72kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Alverstoke Automotive LTD

BMW, 1 Series

2018 (18) - 1.5 118i Sport Auto Euro 6 (s/s) 5dr

6
Low Mileage
£14,491
  • 1.5L
  • 21.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Prestige Cars by Peter Cooper (Horsham)

BMW, X5

2021 (21) - 3.0 45e 24kWh xLine SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s)

70
£33,200
Finance available £590 pm
  • 3L
  • 54.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Big Motoring World Camberley

BMW, 3 Series

2010 (60) - 325i M Sport 2dr Step Auto

37
Low Mileage
£7,495
Finance available £145 pm
  • 3L
  • 64kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe