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

2018 (67) - 0.6 i3 REEV 5dr

49
Low Mileage
£9,977
  • 54.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Liberty Green Cars

01329 559706 *
3.5/5 Stars

BMW, 1 Series

2013 (13) - 120d M Sport 5dr

10
£2,995
  • 2L
  • 156kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Barnyard Trade Cars Limited

01788 227357 *
2.9/5 Stars

BMW, 3 Series Gran Turismo

2018 (68) - 2.0 320d M Sport GT Auto Euro 6 (s/s) 5dr

82
Reduced
£15,750
Finance available £330 pm
  • 2L
  • 66.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BRM Select Cars Ltd

BMW, 1 Series

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

25
Low Mileage
£22,999
  • 1.5L
  • 4.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

HPL Motors Oldham

BMW, 4 Series

2018 (68) - 3.0 440i GPF M Sport Auto Euro 6 (s/s) 2dr

28
£20,000
Finance available £390 pm
  • 3L
  • 55kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Browns Car Company

01621 733495 *
4.5/5 Stars

BMW, 5 Series

2019 (69) - 2.0 530e 9.2kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

50
£19,999
Finance available £390 pm
  • 2L
  • 46.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Rom Motors Ltd

BMW, X1

2012 (62) - xDrive 20d xLine 5dr

24
Reduced
£4,495
Finance available £78 pm
  • 2L
  • 108kMiles
  • Diesel
  • Manual
  • Body StyleEstate

County Car Sales Hull Ltd

01482 947292 *
4.3/5 Stars

BMW, X1

2020 (20) - 2.0 20i SE DCT sDrive Euro 6 (s/s) 5dr

1
Low Mileage
£17,690
Finance available £343 pm
  • 2L
  • 10.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Southwick Car Centre

01225 436004 *
5/5 Stars

BMW, X5

2017 (67) - xDrive M50d 5dr Auto [7 Seat]

12
£24,995
Finance available £493 pm
  • 3L
  • 97.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Ainsdale Car Centre

01704 337328 *
5/5 Stars

BMW, X2

2018 - 2.0 20d M Sport X SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

39
Reduced
£14,495
Finance available £302 pm
  • 2L
  • 76.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Ideal Car Centre Ltd

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

19
£32,498
  • 2L
  • 5.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246 381032 *
4.6/5 Stars

BMW, 1 Series

2013 (13) - 2.0 118d Sport Plus Edition Euro 5 (s/s) 2dr

33
£2,990
  • 2L
  • 147.9kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

Exclusive Motor Group

BMW, X1

2016 - sDrive 18d xLine 5dr

24
Low Mileage
£14,599
Finance available £304 pm
  • 2L
  • 22.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 3 Series

2014 - 320d EfficientDynamics Business 4dr

25
£5,795
Finance available £107 pm
  • 2L
  • 118.2kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Parkview Autos NI Limited

BMW, X3

2012 - xDrive20d SE 5dr

22
Reduced
£6,695
Finance available £127 pm
  • 2L
  • 110kMiles
  • Diesel
  • Manual
  • Body StyleSUV

Parkgate Auto Solutions

BMW, X2

2024 - 230kW xDrive30 M Sport 65kWh 5dr Auto

35
Reduced
£42,950
  • 11.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Stratstone BMW Milton Keynes

01908 104093 *
4.6/5 Stars