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 (16) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

57
£6,250
Finance available £117 pm
  • 2L
  • 127.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Digbeth Motor Sales Ltd

BMW, 1 Series

2024 (24) - 118I 136 STEP LCP M Sport 5-Door

57
Reduced
£25,449
Finance available £557 pm
  • 1.5L
  • 3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Hendy Car Store Exeter

01392 342593 *
4.6/5 Stars

BMW, 1 Series

2020 (70) - 2.0 118d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (150 ps)

41
£13,970
  • 2L
  • 73.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Dace German Car Centre

0161 696 9152 *
4.8/5 Stars

BMW, X7

2021 - xDrive40d MHT M Sport 5dr Step Auto

44
£53,995
Finance available £1089 pm
  • 3L
  • 33.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

BMW Bavarian

BMW, X1

2020 - xDrive 20d M Sport 5dr Step Auto

33
£23,995
  • 2L
  • 42.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stratstone BMW Tunbridge Wells

01892 571854 *
3.9/5 Stars

BMW, X5

2014 (64) - 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr

51
£16,995
Finance available £357 pm
  • 3L
  • 94.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

H and M Cars Ltd

BMW, X1

2016 - 2.0 X1 xDrive 20d M Sport Auto 4WD 5dr

43
£10,499
Finance available £212 pm
  • 2L
  • 96.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Love Car Deals

BMW, X1

2012 (12) - 2.0 20d SE Steptronic xDrive Euro 5 5dr

40
Low Mileage
£7,291
Finance available £141 pm
  • 2L
  • 55kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Bazaar ltd

0114 308 6594 *
4.8/5 Stars

BMW, 3 Series

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

50
Low Mileage
£44,991
  • 2L
  • 1.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, 1 Series

2011 (61) - 116i SE 5dr

23
Low Mileage
£3,995
Finance available £67 pm
  • 1.6L
  • 107kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Clean Cars Connection LTD

BMW, 1 Series

2012 (62) - 1.6 116i M Sport Euro 5 (s/s) 3dr

50
Low Mileage
£7,499
Finance available £145 pm
  • 1.6L
  • 37kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Heathrow Carz

BMW, Z3

1998 (R) - 1.9 Z3 ROADSTER CONVERTIBLE 2-Door

11
Low Mileage
£2,995
  • 1.9L
  • 130.1kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Lottbridge Motoring Centre Ltd

BMW, 3 Series

2014 - 316d ES 4dr

6
Low Mileage
£7,950
Finance available £155 pm
  • 2L
  • 78kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

JB Autos Sales

BMW, 2 Series

2025 - 220 M Sport 4dr Step Auto

19
£34,898
  • 10Miles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 3 Series

2020 - 2.0 320i M Sport+ Edition Auto 4dr

43
Reduced
£22,745
Finance available £447 pm
  • 2L
  • 36kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

DH Specialist Cars Ltd ta Vogue Auto Group

01623 703388 *
4.9/5 Stars

BMW, 4 Series

2017 (17) - 2.0 420d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

22
£10,900
Finance available £221 pm
  • 2L
  • 111.6kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

N K Car Sales Ltd