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

2019 (68) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

52
£19,000
Finance available £370 pm
  • 2L
  • 76kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Quality Part X Ltd Dunstable

BMW, 3 Series Gran Turismo

2018 (18) - 2.0 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

47
Reduced
£13,290
  • 2L
  • 60.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Automatic Motors Ltd

BMW, 5 Series

2012 - 3.0 M Sport GT 5dr Petrol Steptronic Euro 5 (306 ps)

23
Reduced
£11,495
Finance available £234 pm
  • 3L
  • 60.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Hexon Cars Ltd

BMW, X4

2020 - xDrive30d M Sport 5dr Step Auto

27
Low Mileage
£35,950
Finance available £718 pm
  • 3L
  • 18.4kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Harvey Cooper Cars

BMW, 3 Series

2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr

20
£9,695
Finance available £194 pm
  • 2L
  • 129.8kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Cotswolds Cars and Commercials Ltd

024 7693 6666 *
3.8/5 Stars

BMW, X2

2022 - sDrive 20i [178] Sport 5dr Step Auto

12
Low Mileage
£24,498
  • 2L
  • 11.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Colchester

0141 483 9928 *
4.6/5 Stars

BMW, i3

2022 - 42.2kWh S Hatchback 5dr Electric Auto (184 ps) - RAPID CHARGE PREPARATION -

41
Low Mileage
£15,696
Finance available £308 pm
  • 16.2kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carsa Bolton

BMW, 1 Series

2016 (16) - 1.5 118i M Sport Euro 6 (s/s) 5dr

13
Low Mileage
£10,995
Finance available £223 pm
  • 1.5L
  • 49.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

MOTO PORIUM LTD

BMW, 4 Series Gran Coupe

2017 (17) - 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

48
Low Mileage
£15,500
  • 2L
  • 43.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 1 Series

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

69
£19,400
Finance available £339 pm
  • 1.5L
  • 41.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Blue Bell Hill

BMW, 1 Series

2020 - 1.5 116d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

37
Reduced
£12,795
Finance available £264 pm
  • 1.5L
  • 98.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Daci Autos Bristol LTD

0117 233 1343 *
4.4/5 Stars

BMW, 1 Series

2018 (7E) - 2.0 120d Sport Hatchback 5dr Diesel Manual Euro 6 (stop/start) (190 ps)

7
£10,500
Finance available £212 pm
  • 2L
  • 69.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

RDM Direct

01283 241526 *
4.2/5 Stars

BMW, 7 Series

2017 (17) - 3.0 730d Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)

5
£21,500
Finance available £421 pm
  • 3L
  • 73kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Rix Motors

BMW, 4 Series Gran Coupe

2014 - 2.0 420d Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (184 ps)

49
£7,990
Finance available £156 pm
  • 2L
  • 121.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

iGarage Cars

BMW, 2 Series

2016 - 220i M Sport 5dr [Nav] Step Auto

24
Low Mileage
£13,799
Finance available £286 pm
  • 2L
  • 19.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, X4

2019 (69) - 3.0i Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (510 ps)

50
Low Mileage
£42,750
  • 3L
  • 19kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Castle Motors (Trebrown)

01503 770414 *
4.5/5 Stars