Used BMW cars for sale in London, Greater London

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

2021 (71) - 1.5 118i SE (LCP) DCT Euro 6 (s/s) 5dr

42
£16,400
Finance available £344 pm
  • 1.5L
  • 37.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series

2016 (ES) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)

50
£7,150
Finance available £137 pm
  • 2L
  • 112.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Scala Automotive Ltd

BMW, 3 Series

2024 - 320d MHT Sport 4dr Step Auto

12
£32,498
  • 2L
  • 20.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

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

2019 - xDrive30d M Sport 5dr Auto

42
£39,998
Finance available £801 pm
  • 3L
  • 53.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

BMW, 4 Series Gran Coupe

2018 (18) - 3.0 430d M Sport Auto Euro 6 (s/s) 5dr

46
Low Mileage
£17,700
  • 3L
  • 45.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series

2011 (61) - 318i M Sport 5dr

16
£2,990
  • 2L
  • 123kMiles
  • Petrol
  • Manual
  • Body StyleEstate

BMW, 3 Series

2020 - 330e M Sport 4dr Step Auto

40
£18,999
Finance available £390 pm
  • 2L
  • 52.5kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

cinch

020 3909 2092 *
4.3/5 Stars

BMW, X2

2019 (19) - sDrive 20i Sport 5dr Step Auto

68
Low Mileage
£15,995
Finance available £335 pm
  • 2L
  • 43kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Cambridge Motors

BMW, 6 Series

2006 (06) - 3.0 630i Sport Auto Euro 4 2dr

35
Low Mileage
£4,995
  • 3L
  • 108kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

The Carsite London

BMW, 1 Series

2009 - 116i SE 5-Door

24
Low Mileage
£1,990
  • 2L
  • 91kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

DVP Car Sales Ltd

020 3948 4651 *
3.9/5 Stars

BMW, 3 Series

2013 - 320i Sport Touring Auto

43
£11,590
Finance available £237 pm
  • 2L
  • 34kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 1 Series

2011 (11) - 2.0 120d M Sport Steptronic Euro 5 5dr

37
Low Mileage
£4,100
Finance available £69 pm
  • 2L
  • 98kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carderi Ltd

BMW, 3 Series

2024 - 330e M Sport 4dr Step Auto

12
£42,498
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

12
£31,498
  • 2L
  • 6.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 1 Series

2018 (68) - 1.5 118i GPF SE Auto Euro 6 (s/s) 5dr

34
Low Mileage
£9,399
Finance available £188 pm
  • 1.5L
  • 23kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Monks Park Motors