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

2018 (18) - 33kWh Auto Euro 6 (s/s) 5dr (Range Extender)

41
Low Mileage
£9,850
Finance available £198 pm
  • 32.6kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series

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

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

Blue Sky Motors Ltd

BMW, 3 Series

2021 - 330i M Sport 4dr Step Auto Automatic

40
Reduced
£27,450
  • 2L
  • 18.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

TrustFord Edgware

020 3893 4224 *
4.7/5 Stars

BMW, 2 Series

2020 - 218i M Sport 4dr DCT SEMI-AUTO

40
Low Mileage
£20,950
  • 1.5L
  • 16.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

TrustFord Wimbledon

020 3947 5161 *
4.7/5 Stars

BMW, 4 Series

2025 (15) - 420i Luxury

38
Low Mileage
£11,995
Finance available £246 pm
  • 2L
  • 43.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

River Autos Limited

BMW, 5 Series

2019 (19) - 3.0 540i GPF M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

1
Low Mileage
£30,050
Finance available £649 pm
  • 3L
  • 44kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 3 Series

2014 (14) - 2.0 320i Sport Euro 6 (s/s) 4dr

35
£5,995
  • 2L
  • 96kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

BM Cars London Ltd

020 3953 7388 *
5/5 Stars

BMW, M5

2019 (69) - 4.4 V8 GPF Saloon 4dr Petrol Steptronic xDrive Euro 6 (s/s) (600 ps)

50
Low Mileage
£44,995
  • 4.4L
  • 20.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Parkside Motors Ltd

BMW, 3 Series

2016 - 320d Ed PLUS 4-Door

40
£7,490
Finance available £145 pm
  • 2L
  • 120kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 1 Series

2019 (69) - 1.5 118i Sport DCT Euro 6 (s/s) 5dr

35
£14,990
Finance available £313 pm
  • 1.5L
  • 56.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

K Motors London Ltd

BMW, 1 Series

2023 (72) - 1.5 118i Sport (LCP) DCT Euro 6 (s/s) 5dr

23
£17,990
  • 1.5L
  • 33.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

UK WHEELS LIMITED

020 3953 7447 *
4.9/5 Stars

BMW, X3

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

46
£31,800
Finance available £688 pm
  • 2L
  • 3.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Car Planet Barnet

BMW, 5 Series

2017 (17) - 2.0 520d Luxury Touring Auto Euro 6 (s/s) 5dr

53
Low Mileage
£13,498
Finance available £279 pm
  • 2L
  • 57kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Auto Group

BMW, 6 Series

CI M SPORT 4.4 V8 333BHP 2-Door

41
Reduced
£10,995
  • 4.4L
  • 23kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Atlan Motors (London) Ltd

020 3889 5374 *
4.7/5 Stars

BMW, 1 Series

2018 (18) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

21
Low Mileage
£19,450
Finance available £379 pm
  • 3L
  • 46.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

K Motors London Ltd

BMW, X4

2021 (21) - 3.0 M40d MHT Auto xDrive Euro 6 (s/s) 5dr

44
Low Mileage
£36,990
Finance available £739 pm
  • 3L
  • 17.7kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Lennox Auto Limited

020 3948 4608 *
4.6/5 Stars