Get the 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, 5 Series

2015 (15) - 520d [190] M Sport 4dr Step Auto

29
Low Mileage
£8,995
£179/pm (HP)
  • 2L
  • 41kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Valyou Cars Ltd

BMW, 4 Series

2020 - 420d [190] M Sport 5dr Auto [Professional Media]

12
£18,898
  • 2L
  • 52.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, X1

2021 - 25e M Sport 5-Door

14
£18,495
  • 1.5L
  • 61.5kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

McCarthy Cars Ltd

BMW, 1 Series

2014 (14) - 116i Sport 3dr

5
£2,395
  • 1.6L
  • 93kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

One Stop 247 Limited

BMW, X5

2018 (18) - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

44
£22,250
£475/pm (HP)
  • 3L
  • 79.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Car Planet Barnet

BMW, X5

2022 - 45e M Sport 5-Door

73
£47,795
  • 3L
  • 39.9kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

McCarthy Cars Ltd

BMW, X6

2021 - 3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

66
£38,950
£576/pm (PCP)
  • 3L
  • 54kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Farlan Automotives Limited

BMW, 3 Series

2020 (20) - 330e SE Pro 4dr Auto

28
Low Mileage
£16,999
£357/pm (HP)
  • 2L
  • 37.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mayesbrook Motors

BMW, 1 Series

2011 (61) - 1.6 118i Sport Euro 5 (s/s) 5dr

31
Low Mileage
£3,950
£139/pm (HP)
  • 1.6L
  • 95kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Crown Auto Hub Limited

BMW, 3 Series

2014 (14) - 328i SE 4dr

10
Reduced
£3,500
  • 2L
  • 152.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

MDM AUTOMOTIVE (NEW MALDEN)

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

12
£34,498
  • 2L
  • 15.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Auto xDrive Euro 6 (s/s) 4dr

46
£18,250
£354/pm (HP)
  • 2L
  • 107kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

FM MOTORS GB LTD

BMW, 3 Series

2013 (13) - 318i M Sport 2dr

9
Low Mileage
£2,695
  • 2L
  • 87.9kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

BMW, X3

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

44
Low Mileage
£20,400
£433/pm (HP)
  • 2L
  • 43.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Car Planet Barnet

BMW, 1 Series

2014 (14) - 2.0 120d M Sport xDrive Euro 5 (s/s) 5dr

£4,495
  • 2L
  • 141.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, 3 Series

2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

44
£18,100
£382/pm (HP)
  • 2L
  • 78.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet