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

2019 - 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

26
£13,150
£271/pm (HP)
  • 1.5L
  • 87.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series

2024 (24) - M340i xDrive Touring 5-Door

4
Low Mileage
£55,279
  • 3L
  • 6.2kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Hedin BMW Blackheath

BMW, i3

2021 (21) - i3s 120Ah 5-Door

42
Low Mileage
£14,904
  • 23.2kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Hedin BMW Blackheath

BMW, 1 Series

2021 - 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

36
Low Mileage
£19,400
£319/pm (PCP)
  • 1.5L
  • 24.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, iX3

2022 (22) - iX3 M Sport Pro 5-Door

71
£27,230
  • 35.3kMiles
  • Electric
  • Auto
  • Body StyleSUV

Hedin BMW Woolwich

BMW, 3 Series

2025 (75) - 330e M Sport Touring 5-Door

66
Low Mileage
£43,919
  • 2L
  • 2.9kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Hedin BMW Woolwich

BMW, 1 Series

2010 - 120i SPORT 2-Door

35
Low Mileage
£4,390
£95/pm (HP)
  • 2L
  • 83kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

V P I Used Car Sales Limited

020 3937 7580 *
4.1/5 Stars

BMW, iX

2023 - 240kW xDrive40 Sport 76.6kWh 5dr Auto

12
Low Mileage
£33,998
  • 15.6kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Click & Collect Sydenham

BMW, 3 Series

2014 (14) - 328i SE 4dr Step Auto

43
Low Mileage
£10,995
£210/pm (HP)
  • 2L
  • 38.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Silverstone Cars Limited

BMW, 1 Series

2019 - 118i [1.5] M Sport Shadow Ed 5dr Step Auto

1
£12,200
£250/pm (HP)
  • 1.5L
  • 74.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, X1

2012 (61) - 2.0 20d SE Steptronic xDrive Euro 5 5dr

32
Low Mileage
£3,999
£63/pm (HP)
  • 2L
  • 113.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

CARS YARD

020 3763 7035 *
4.5/5 Stars

BMW, X1

2021 - 2.0 20i xLine DCT sDrive Euro 6 (s/s) 5dr

36
Low Mileage
£21,650
£390/pm (PCP)
  • 2L
  • 23.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, iX

2022 (72) - iX xDrive40 M Sport 5-Door

41
Low Mileage
£30,990
  • 22.8kMiles
  • Electric
  • Auto
  • Body StyleSUV

Hedin BMW Bromley

BMW, 3 Series

2016 (66) - 330e Sport 4dr Step Auto

14
Low Mileage
£9,599
£180/pm (HP)
  • 2L
  • 63kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Abaza Motors Ltd

BMW, 2 Series

2021 (70) - 218i [2.0] M Sport 2dr [Nav] Step Auto

36
£13,995
  • 2L
  • 77kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

The Carsite London

BMW, 2 Series

2025 (75) - 220 M Sport Gran Coupe 4-Door

41
Low Mileage
£30,992
  • 1.5L
  • 2.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Hedin BMW Woolwich