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

2017 (67) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

39
Reduced
£22,500
Finance available £442 pm
  • 3L
  • 21.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Silverstone Cars Limited

BMW, 5 Series

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

1
Low Mileage
£17,200
Finance available £362 pm
  • 2L
  • 40.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, M4

2019 (69) - 3.0 BiTurbo GPF Competition DCT Euro 6 (s/s) 2dr

50
Reduced
£33,700
Finance available £730 pm
  • 3L
  • 55kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Barnet

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

2016 (16) - 3.0L 435I M SPORT 2d AUTO 302 BHP 2-Door

50
Low Mileage
£19,650
Finance available £417 pm
  • 3L
  • 35.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Barnet

BMW, 3 Series

2022 - 330e M Sport 5dr Step Auto

40
Low Mileage
£24,999
Finance available £520 pm
  • 2L
  • 24.4kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch

020 3909 2092 *
4.3/5 Stars

BMW, 2 Series Gran Coupe

2023 (72) - 2.0 220i Sport (LCP) DCT Euro 6 (s/s) 4dr

21
Low Mileage
£22,390
Finance available £439 pm
  • 2L
  • 13.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Lennox Auto Limited

020 3948 4608 *
4.6/5 Stars

BMW, 1 Series

2021 (21) - 2.0 128ti Auto Euro 6 (s/s) 5dr

48
£22,500
Finance available £480 pm
  • 2L
  • 52.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 1 Series

2011 (11) - 2.0 116i Performance Edition Euro 5 (s/s) 5dr

34
Low Mileage
£2,495
  • 2L
  • 81kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

The Motor Yard Ltd

BMW, 4 Series

2018 (18) - 2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)

50
£11,995
  • 2L
  • 90.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Parkside Motors Ltd

BMW, 3 Series

2015 (65) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

40
£8,800
Finance available £174 pm
  • 2L
  • 83kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

ATB Motors Ltd

BMW, 3 Series

2017 (67) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

50
£18,050
Finance available £381 pm
  • 3L
  • 79.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 4 Series

2021 (21) - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

51
£20,750
Finance available £406 pm
  • 2L
  • 84kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

BMW, 1 Series

2021 - 118i Sport 5dr Manual

43
Low Mileage
£18,750
  • 1.5L
  • 6.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

TrustFord Dagenham

020 3892 4678 *
4.7/5 Stars

BMW, 3 Series

2007 (07) - 335i SE 2dr Auto

24
£9,500
Finance available £190 pm
  • 3L
  • 20.1kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Chelsea Bridge Autocentre

BMW, X5

2018 (18) - xDrive30d M Sport 5dr Auto [7 Seat]

33
Reduced
£17,995
Finance available £349 pm
  • 3L
  • 101.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

YZ Motor Group