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

2016 (66) - xDrive40e M Sport 5dr Auto

84
£19,995
Finance available £390 pm
  • 2L
  • 70.4kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

London Motor Sports Ltd

BMW, 3 Series

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

44
£18,750
Finance available £396 pm
  • 2L
  • 59.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 1 Series

2024 - 120 M Sport 5dr Step Auto

12
Low Mileage
£31,498
  • 1.5L
  • 5.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 1 Series

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

29
Reduced
£4,290
Finance available £74 pm
  • 1.6L
  • 83.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Oh My Car Limited

BMW, M4

2019 - 3.0 BiTurbo GPF Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (450 ps)

56
Low Mileage
£29,450Inc. VAT
Finance available £584 pm
  • 3L
  • 49kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Farlan Automotives Limited

BMW, 1 Series

2014 (64) - 116i Sport 5dr

50
Low Mileage
£5,495
Finance available £100 pm
  • 1.6L
  • 74.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

GREAT CARS LTD

BMW, 1 Series

2016 (16) - 118i [1.5] SE 5dr

20
Low Mileage
£5,990
Finance available £111 pm
  • 1.5L
  • 45kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Ayan Autos Uk Ltd

BMW, 1 Series

2015 (65) - 3.0 M135i Hatchback 5dr Petrol Auto Euro 6 (s/s) (326 ps)

5
Low Mileage
£17,995
  • 3L
  • 40kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Parkside Motors Ltd

BMW, 3 Series

2017 (17) - 330e M Sport 4dr Step Auto

17
£6,995
Finance available £134 pm
  • 2L
  • 80kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Value For Money Cars

BMW, i3

2016 (16) - 125kW Range Extender 5dr Auto [Loft Int World]

50
Low Mileage
£9,195
Finance available £183 pm
  • 40kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

DRIVE CARS LTD

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

12
Low Mileage
£33,298
  • 2L
  • 4.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

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

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr

Low Mileage
£11,900
Finance available £244 pm
  • 2L
  • 57kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

K Motors London Ltd

BMW, X1

2019 (19) - 1.5 18i GPF M Sport sDrive Euro 6 (s/s) 5dr

37
Reduced
£12,999
Finance available £268 pm
  • 1.5L
  • 62.7kMiles
  • Petrol
  • Manual
  • Body StyleEstate

CARS YARD

020 3957 7371 *
4.5/5 Stars

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

2022 - 20i xLine 5-Door

52
£22,295
  • 2L
  • 40kMiles
  • Petrol
  • Auto
  • Body StyleEstate

McCarthy Cars Ltd