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, X5

2017 (17) - 2.0 40e 9.0kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

41
Reduced
£18,499
Finance available £359 pm
  • 2L
  • 90kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

CARS YARD

020 3957 7371 *
4.5/5 Stars

BMW, 3 Series

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

48
Low Mileage
£18,300
Finance available £386 pm
  • 2L
  • 43.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2018 (18) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

60
Low Mileage
£10,968
Finance available £223 pm
  • 2L
  • 54kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Auto Group

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

2016 (66) - 1.5 118i M Sport Euro 6 (s/s) 3dr

43
Low Mileage
£10,050
Finance available £202 pm
  • 1.5L
  • 56.3kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Car Planet Barnet

BMW, X1

2017 (17) - 2.0 18d SE sDrive Euro 6 (s/s) 5dr

17
Low Mileage
£8,490
Finance available £167 pm
  • 2L
  • 45kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Monks Park Motors

BMW, 2 Series

2022 (22) - 218i [136] M Sport 4dr DCT

75
Low Mileage
£21,950
Finance available £430 pm
  • 1.5L
  • 17kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Cambridge Motors

BMW, 5 Series

2014 (14) - 2.0 520i M Sport Auto Euro 6 (s/s) 4dr

63
Low Mileage
£12,990
Finance available £268 pm
  • 2L
  • 20kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

JC Autos London Ltd

BMW, 1 Series

2019 (69) - 2.0 M135i Auto xDrive Euro 6 (s/s) 5dr

46
£21,350
Finance available £455 pm
  • 2L
  • 46.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 2 Series Active Tourer

2015 (65) - 2.0 220d M Sport Auto Euro 6 (s/s) 5dr

66
£7,988
Finance available £156 pm
  • 2L
  • 92kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Auto Group

BMW, 3 Series

2020 (69) - 2.0 318d SE Euro 6 (s/s) 4dr

43
Low Mileage
£17,050
Finance available £358 pm
  • 2L
  • 21.1kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2017 (17) - 330e M Sport 4dr Step Auto

17
£6,995
Finance available £134 pm
  • 2L
  • 80kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Value For Money Cars

BMW, 2 Series Active Tourer

2019 - 220i Luxury 5-Door

14
Low Mileage
£15,295
  • 2L
  • 45kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

McCarthy Cars Ltd

BMW, 4 Series

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

48
£12,495
  • 2L
  • 90.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Parkside Motors Ltd

BMW, X4

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

50
£29,695
  • 3L
  • 71.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Parkside Motors Ltd

BMW, 7 Series

1998 - 750i L 4dr Auto

16
£16,500
Finance available £346 pm
  • 5L
  • 30kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

JB Autotrading Ltd