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

(65) - 2.0 520d SE Touring Auto Euro 6 (s/s) 5dr

38
£8,995
Finance available £179 pm
  • 94.5kMiles
  • Diesel
  • Auto

Carderi Ltd

BMW, 6 Series

CI M SPORT 4.4 V8 333BHP 2-Door

41
Reduced
£10,995
Finance available £223 pm
  • 4.4L
  • 23kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Atlan Motors (London) Ltd

020 3889 5374 *
4.7/5 Stars

BMW, 4 Series Gran Coupe

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

50
Reduced
£13,285
Finance available £274 pm
  • 2L
  • 56.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Scala Automotive Ltd

BMW, 5 Series

2017 - 530d xDrive SE 4dr Auto

38
£17,499
Finance available £357 pm
  • 3L
  • 62.3kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

cinch

020 3909 2092 *
4.2/5 Stars

BMW, 3 Series

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

69
£25,200
Finance available £434 pm
  • 2L
  • 32.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Big Motoring World Wimbledon

BMW, 4 Series Gran Coupe

2019 - 420d [190] M Sport 5dr Auto [Professional Media]

36
Low Mileage
£17,599
  • 2L
  • 48.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

cinch

020 3909 2092 *
4.2/5 Stars

BMW, M5

2022 - M5 Competition 4dr DCT Auto

56
Reduced
£58,950
Finance available £1191 pm
  • 4.4L
  • 19kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Clive Sutton Ltd

020 3910 4738 *
4.7/5 Stars

BMW, 1 Series

2014 (14) - 1.6 116i SE Euro 6 (s/s) 5dr

1
Low Mileage
£6,550
Finance available £124 pm
  • 1.6L
  • 54.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series Gran Turismo

2014 - 320i M Sport

36
Reduced
£12,990
Finance available £268 pm
  • 2L
  • 42kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 2 Series

2024 - 225e xDrive Luxury 5dr DCT

12
£29,998
  • 1.5L
  • 1.3kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 1 Series

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

44
Reduced
£12,850
Finance available £265 pm
  • 1.5L
  • 101kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

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, 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 *
4.3/5 Stars

BMW, 2 Series Gran Coupe

2021 (71) - 1.5 218i M Sport Euro 6 (s/s) 4dr

42
Low Mileage
£18,100
  • 1.5L
  • 27.9kMiles
  • Petrol
  • Manual
  • 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, 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