Used BMW cars for sale in London, Greater London

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in London or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 1 Series

2019 (69) - 2.0 M135i Auto xDrive Euro 6 (s/s) 5dr

46
£21,850
Finance available £466 pm
  • 2L
  • 46.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 2 Series Active Tourer

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

44
Reduced
£10,850
  • 2L
  • 48.9kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Car Planet Barnet

BMW, M4

2021 (71) - 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 2dr

62
Low Mileage
£52,250
Finance available £1053 pm
  • 3L
  • 9.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

K Motors London Ltd

BMW, 4 Series Gran Coupe

2018 (68) - 2.0 420d Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)

50
£14,500
Finance available £302 pm
  • 2L
  • 56.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Scala Automotive Ltd

BMW, 4 Series Gran Coupe

2019 (69) - 2.0 420i GPF Sport Auto Euro 6 (s/s) 5dr

36
Reduced
£12,995
  • 2L
  • 107kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

The Carsite London

BMW, 3 Series

2023 - 3.0 M3 Competition M xDrive Auto 4WD 5dr

92
Low Mileage
£95,000
Finance available £1931 pm
  • 3L
  • 14kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Farlan Automotives Limited

BMW, X1

2011 - M SPORT 2.0I AUTO

34
£9,999
Finance available £201 pm
  • 2L
  • 29kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
3.5/5 Stars

BMW, 3 Series

2020 (20) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

68
Low Mileage
£22,700
Finance available £404 pm
  • 2L
  • 31.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Wimbledon

BMW, X6

2021 (70) - 3.0 30d MHT M Sport Auto xDrive Euro 6 (s/s) 5dr

70
Reduced
£33,450
Finance available £667 pm
  • 3L
  • 112kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

FM MOTORS GB LTD

020 3948 4610 *
3.4/5 Stars

BMW, M4

2017 (17) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

43
Low Mileage
£29,995
Finance available £596 pm
  • 3L
  • 36.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carderi Ltd

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

12
Low Mileage
£33,998
  • 2L
  • 6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, X1

2016 (16) - 2.0 20d xLine Auto xDrive Euro 6 (s/s) 5dr

49
Reduced
£11,700
Finance available £239 pm
  • 2L
  • 71.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 7 Series

2016 (66) - 3.0 730d M Sport Auto xDrive Euro 6 (s/s) 4dr

1
£18,500
Finance available £391 pm
  • 3L
  • 72.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2016 (66) - 320i (M Sport Pack) 4dr Step Auto

17
Low Mileage
£9,985
Finance available £201 pm
  • 2L
  • 25kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Simply Motors

020 3763 6628 *
1.5/5 Stars

BMW, 3 Series

2014 (14) - 320d EfficientDynamics Business 5dr Step Auto

13
£3,800
Finance available £63 pm
  • 2L
  • 170kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Value For Money Cars

BMW, 5 Series

2016 (66) - 520d [190] M Sport 4dr Step Auto

22
Reduced
£9,800
Finance available £197 pm
  • 2L
  • 84kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Valyou Cars Ltd