Get the app

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, 3 Series

2020 - 2.0 330E M Sport Auto 4dr

37
£20,700
£351/pm (PCP)
  • 2L
  • 55kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carderi Ltd

BMW, 5 Series

2010 - 530d M Sport 4dr Step Auto

16
£5,555
  • 3L
  • 178kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

CL Auto Salvage

BMW, X1

2018 (18) - 2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr

30
£12,399
£255/pm (HP)
  • 2L
  • 87.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

BMW, X5

2017 - 50i V8 M Sport 5-Door

55
Low Mileage
£27,995
  • 4.4L
  • 64.4kMiles
  • Petrol
  • Auto
  • Body StyleSUV

McCarthy Cars Ltd

BMW, 5 Series

2015 (64) - 535d M Sport 4dr Step Auto

20
Reduced
£8,799
  • 3L
  • 128.7kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

LMR Cars Ltd

BMW, 1 Series

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

35
Low Mileage
£11,800
£241/pm (HP)
  • 1.5L
  • 38.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

K Motors London Ltd

BMW, M2

2023 - M2 2dr DCT

12
£53,298
  • 3L
  • 17.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, X1

2022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)

70
Low Mileage
£22,000
£375/pm (PCP)
  • 2L
  • 23.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Wimbledon

BMW, 3 Series

2020 (70) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

35
Low Mileage
£22,900
£387/pm (PCP)
  • 2L
  • 24.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Big Motoring World Wimbledon

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

12
£28,698
  • 1.5L
  • 7.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, X5

2018 - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

69
£30,450
£557/pm (PCP)
  • 3L
  • 82kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Farlan Automotives Limited

BMW, 3 Series

2016 (66) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

49
Low Mileage
£12,499
  • 2L
  • 60.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, X5

2017 (17) - 2.0 40e 9.0kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

42
Reduced
£17,499
£339/pm (HP)
  • 2L
  • 90kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

BMW, 3 Series

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

27
£17,500
  • 2L
  • 77kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Valley

BMW, X1

2018 (68) - 2.0 20i xLine DCT sDrive Euro 6 (s/s) 5dr

43
Low Mileage
£15,200
£317/pm (HP)
  • 2L
  • 50.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, M3

2002 - 3.2i Coupe 2dr Petrol Manual Euro 3 (343 ps)

61
Low Mileage
£34,950
  • 109kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Farlan Automotives Limited