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

2020 (69) - sDrive 18d Sport 5dr Step 2020 Automatic 2 owners sat nav ulez euro 6

26
£11,999
Finance available £246 pm
  • 2L
  • 106.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Mayesbrook Motors

BMW, 2 Series

2023 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

12
Low Mileage
£25,998
  • 1.5L
  • 6.6kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 3 Series

2022 - 330e M Sport 5dr Step Auto

40
Low Mileage
£24,999
Finance available £520 pm
  • 2L
  • 24.4kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch

020 3909 2092 *
4.3/5 Stars

BMW, 3 Series

2006 (56) - 2.2 320Ci 320 M Sport Auto 2dr

33
Low Mileage
£3,980
Finance available £67 pm
  • 2.2L
  • 82kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Blue Sky Motors Ltd

BMW, 2 Series

2018 (68) - 1.5 218i GPF Sport Auto Euro 6 (s/s) 2dr

47
Low Mileage
£13,600
Finance available £281 pm
  • 1.5L
  • 47kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Car Planet Barnet

BMW, 6 Series

2017 (67) - 630i M Sport 5dr Auto

64
£18,995
Finance available £370 pm
  • 2L
  • 63kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Concordia Car Sales Ltd

BMW, X1

2022 (22) - 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

39
Low Mileage
£26,450
Finance available £569 pm
  • 1.5L
  • 9.7kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 1 Series

2019 (19) - 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr

55
£10,488
Finance available £212 pm
  • 1.5L
  • 80kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Auto Group

BMW, 1 Series

2012 (12) - 1.6 118i M Sport Auto Euro 5 (s/s) 5dr

36
Low Mileage
£7,000
Finance available £134 pm
  • 1.6L
  • 86kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

SAID MOTORS Limited

BMW, 4 Series Gran Coupe

2021 (21) - 2.0 420i GPF M Sport Auto Euro 6 (s/s) 5dr

30
Low Mileage
£18,590
  • 2L
  • 27.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

UK WHEELS LIMITED

020 3953 7447 *
4.9/5 Stars

BMW, 2 Series Gran Tourer

2018 (67) - 2.0 220d M Sport Euro 6 (s/s) 5dr

44
Reduced
£11,900
  • 2L
  • 62.7kMiles
  • Diesel
  • Manual
  • Body StylePeople Carrier

Car Planet Barnet

BMW, 5 Series

2021 (71) - 2.0 520d MHT M Sport Steptronic Euro 6 (s/s) 4dr

50
£23,550
Finance available £504 pm
  • 2L
  • 56.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

12
£30,898
  • 2L
  • 7.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 3 Series

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

50
Low Mileage
£15,350
Finance available £320 pm
  • 2L
  • 31.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 1 Series

2012 (12) - 116i Sport 5dr

9
Low Mileage
£3,599
Finance available £58 pm
  • 1.6L
  • 82kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

BMW, 4 Series Gran Coupe

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

29
£14,500
Finance available £302 pm
  • 2L
  • 66kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Planet Motors Limited