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

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

36
Low Mileage
£6,800
Finance available £130 pm
  • 1.6L
  • 86kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

SAID MOTORS Limited

BMW, 4 Series Gran Coupe

2016 (16) - 2.0 420i Luxury Auto xDrive Euro 6 (s/s) 5dr

28
Reduced
£10,980
Finance available £223 pm
  • 2L
  • 72kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Blue Sky Motors Ltd

BMW, 3 Series

2019 - 320i Sport 5-Door

9
Low Mileage
£18,795
  • 2L
  • 30kMiles
  • Petrol
  • Auto
  • Body StyleEstate

McCarthy Cars Ltd

BMW, 3 Series

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

£13,990
Finance available £290 pm
  • 2L
  • 61kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

K Motors London Ltd

BMW, X1

2013 - 2.0i S drive auto

38
Reduced
£10,690
Finance available £216 pm
  • 2L
  • 17kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, X5

2015 (15) - XDRIVE30D M SPORT 5-Door

22
Low Mileage
£18,500
Finance available £360 pm
  • 3L
  • 78.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 5 Series

2016 (66) - 520d [190] M Sport 4dr Step Auto

23
£9,995
Finance available £201 pm
  • 2L
  • 86kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Valyou Cars Ltd

BMW, X1

2018 (68) - 2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr

28
Low Mileage
£15,800
Finance available £331 pm
  • 2L
  • 37kMiles
  • Diesel
  • Auto
  • Body StyleEstate

K Motors London Ltd

BMW, 3 Series

2022 (65) - 2.0 M SPORT AUTO (EURO 6)

18
Reduced
£11,975
Finance available £245 pm
  • 2L
  • 21kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Simply Motors

020 3763 6628 *
3/5 Stars

BMW, 3 Series

2011 (61) - 318i M Sport 5dr

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

BMW, 5 Series

2017 (67) - 2.0 530e 9.2kWh SE Auto Euro 6 (s/s) 4dr

1
Low Mileage
£12,900
Finance available £266 pm
  • 2L
  • 62.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

12
£31,298
  • 2L
  • 7.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 3 Series Gran Turismo

2014 - 320i M Sport Auto

33
Reduced
£13,690
Finance available £284 pm
  • 2L
  • 35kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 3 Series

2009 (59) - 2.0 318i SE Business Edition Euro 5 4dr

21
Reduced
£2,695
  • 2L
  • 137kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Capital Autos Centre Ltd

020 3763 7065 *
5/5 Stars

BMW, 4 Series

2021 (21) - 2.0 420d MHT M Sport Coupe 2dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

71
£25,500
Finance available £465 pm
  • 2L
  • 43kMiles
  • Hybrid
  • Auto
  • Body StyleCoupe

Big Motoring World Wimbledon

BMW, 3 Series

2023 - 330e M Sport 5dr Step Auto

12
£33,998
  • 2L
  • 18.1kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars