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

2021 - 118i [136] M Sport 5dr

12
Low Mileage
£17,698
  • 1.5L
  • 33.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

BMW, 5 Series

2019 (68) - 3.0 540i M Sport Auto xDrive Euro 6 (s/s) 4dr

49
Low Mileage
£27,350
£589/pm (HP)
  • 3L
  • 23.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 2 Series

2020 (70) - 220i M Sport 5dr DCT

74
Low Mileage
£19,850
£335/pm (PCP)
  • 2L
  • 22kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Cambridge Motors

BMW, 3 Series

2012 (62) - 320i xDrive Luxury 4dr Step Auto

30
Low Mileage
£5,500
£94/pm (HP)
  • 2L
  • 99.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

BMW, 3 Series

2024 - 330E XDRIVE M SPORT 4-Door

28
£31,000
£517/pm (PCP)
  • 2L
  • 17kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Big Motoring World Wimbledon

BMW, 5 Series

2022 (22) - 2.0 530e 12kWh M Sport Touring Steptronic Euro 6 (s/s) 5dr

77
£19,850
£417/pm (PCP)
  • 2L
  • 91kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

FM MOTORS GB LTD

020 3948 4610 *
3.8/5 Stars

BMW, 3 Series

2021 - 330E XDRIVE M SPORT 4-Door

29
£22,250
£393/pm (PCP)
  • 2L
  • 45.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Big Motoring World Wimbledon

BMW, 1 Series

2012 - 118i M Sport 5dr Step Auto [Business Media]

16
Low Mileage
£8,949
£167/pm (HP)
  • 1.6L
  • 33kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Cars 4 U Trading Limited

020 3873 1380 *
4/5 Stars

BMW, X1

2025 (15) - 2.0 S Drive M Sport

36
£9,995
  • 2L
  • 47kMiles
  • Petrol
  • Manual
  • Body StyleEstate

APS JDM CARS LTD

BMW, X1

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

42
Low Mileage
£17,850
£376/pm (HP)
  • 2L
  • 27.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 2 Series

2015 (65) - 220d Luxury [PANROOF] 5dr Step Auto

20
Low Mileage
£7,985
£147/pm (HP)
  • 2L
  • 53kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Simply Motors

020 3763 6624 *
2.4/5 Stars

BMW, Z4

2013 (63) - 2.0 28i M Sport Convertible 2dr Petrol Auto sDrive Euro 6 (245 ps)

12
Reduced
£7,500
£136/pm (HP)
  • 2L
  • 115kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

SAID MOTORS Limited

BMW, 5 Series

2011 - 523i M Sport 5dr Step Auto [Professional Media]

15
Low Mileage
£8,994
£168/pm (HP)
  • 3L
  • 51kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

Cars 4 U Trading Limited

020 3873 1380 *
4/5 Stars

BMW, 6 Series Gran Turismo

2018 (67) - 3.0 630d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (265 ps)

50
£19,995
  • 3L
  • 82kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BMW, X3

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

22
Reduced
£18,790
£458/pm (PCP)
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Constance Cars Ltd

BMW, 1 Series

2023 - 118i [136] M Sport 5dr Step Auto [LCP]

12
£24,498
  • 1.5L
  • 17kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham