Get the Cazoo app - powered by MOTORS

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

2019 (69) - 320i M Sport Saloon 4-Door

40
Low Mileage
£21,902
  • 2L
  • 19.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Hedin BMW Blackheath

BMW, X2

2019 - 20i M Sport X 5-Door

50
£17,495
  • 2L
  • 57.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

McCarthy Cars Ltd

BMW, 2 Series

2019 - 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

32
Low Mileage
£13,800
£286/pm (HP)
  • 1.5L
  • 44kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Barnet

BMW, X3

2018 (68) - xDrive20d M Sport 5dr Step Auto

15
£13,999
  • 2L
  • 149kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

3m Cars Limited

BMW, i3

2022 (71) - i3s 120Ah 5-Door

46
£16,304
  • 43.9kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Hedin BMW Woolwich

BMW, 3 Series

2017 (67) - 320d xDrive M Sport 4dr Step Auto

17
£9,985
£189/pm (HP)
  • 2L
  • 92kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Simply Motors

BMW, 3 Series

2025 (75) - 320i M Sport Touring 5-Door

42
Reduced
£35,400
  • 2L
  • 11.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Hedin BMW Bromley

BMW, 3 Series

2022 - 318i M Sport 4dr Step Auto

1
Low Mileage
£21,300
£357/pm (PCP)
  • 2L
  • 29.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, X3

(67) - 2.0 20d SE Auto xDrive Euro 6 (s/s) 5dr

45
£8,750
  • 121kMiles
  • Diesel
  • Auto

FM MOTORS GB LTD

BMW, 1 Series

2013 - 116i SPORT 3-Door

39
Low Mileage
£6,690
£119/pm (HP)
  • 1.6L
  • 52kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

V P I Used Car Sales Limited

BMW, X6

2022 (72) - 3.0 30d MHT M Sport Auto xDrive Euro 6 (s/s) 5dr

38
Low Mileage
£44,990
£660/pm (PCP)
  • 3L
  • 14.3kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Lennox Auto Limited

BMW, 3 Series

2012 (62) - 2.0 318i Sport Plus Edition Euro 5 2dr

8
£3,449
£51/pm (HP)
  • 2L
  • 114kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Car Valley

BMW, 3 Series

2020 (70) - 330e M Sport 4dr Step 2020 PHEV AUTO ONE OWNER SAT NAV

26
£12,999
£252/pm (HP)
  • 2L
  • 119.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mayesbrook Autos Limited

BMW, X1

2016 (66) - 2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr

37
Low Mileage
£12,649
£245/pm (HP)
  • 2L
  • 68.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

BMW, X3

2022 (22) - X3 xDrive20i M Sport 5-Door

4
£29,900
  • 2L
  • 55.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Hedin BMW Blackheath

BMW, 1 Series

2021 (21) - M135i xDrive 5-Door

55
Low Mileage
£26,795
  • 2L
  • 31.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Hedin BMW Woolwich