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

2021 - 218i [136] M Sport 4dr DCT

12
Low Mileage
£21,898
  • 1.5L
  • 26.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, 1 Series

2023 (23) - 1.5 118i Sport (LCP) DCT Euro 6 (s/s) 5dr

38
£17,990
Finance available £349 pm
  • 1.5L
  • 34.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Lennox Auto Limited

020 3948 4608 *
4.6/5 Stars

BMW, 1 Series

2022 (22) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps)

68
Reduced
£19,200
Finance available £325 pm
  • 1.5L
  • 16.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Big Motoring World Wimbledon

BMW, 4 Series

2019 (19) - 420d [190] xDrive M Sport 2dr Auto [Prof Media]

20
Low Mileage
£14,995
Finance available £313 pm
  • 2L
  • 38.4kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

BMW, 3 Series

2015 (65) - 2.0 320i M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

28
Reduced
£12,950
Finance available £267 pm
  • 2L
  • 75.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Silverstone Cars Limited

BMW, 3 Series

2020 (20) - 330e SE Pro 4dr PLUG IN HYBIRD 2020 AUTO ONE OWNER SAT NAV ULEZ COMPLIANCE

25
Low Mileage
£16,999
Finance available £357 pm
  • 2L
  • 37.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mayesbrook Motors

BMW, 1 Series

2010 - 120i SPORT 2-Door

35
Reduced
£4,390
Finance available £76 pm
  • 2L
  • 83kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 2 Series Gran Coupe

2020 (70) - 1.5 218i M Sport Euro 6 (s/s) 4dr

46
£17,100
  • 1.5L
  • 41.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Car Planet Barnet

BMW, 4 Series

2020 (69) - 3.0 440i GPF M Sport Auto Euro 6 (s/s) 2dr

1
£20,400
Finance available £433 pm
  • 3L
  • 54.1kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Barnet

BMW, 4 Series

2016 - 2.0 420D xDrive M Sport Auto 4WD 2dr

27
£8,710
Finance available £172 pm
  • 2L
  • 132kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Ryds Group Ltd

BMW, 2 Series Gran Coupe

2020 (70) - 1.5 218i M Sport Euro 6 (s/s) 4dr

44
Low Mileage
£18,550
  • 1.5L
  • 22.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

2022 (65) - 2.0 M SPORT AUTO (EURO 6)

18
Reduced
£11,975
Finance available £245 pm
  • 2L
  • 21kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Simply Motors

020 3763 6628 *
3/5 Stars

BMW, 2 Series

2020 (70) - 218i SE 5dr Step Euro 6 (s/s) 5dr PETROL 2020 AUTO SAT NAV 7 SEATS ULEZ

26
£13,999
Finance available £290 pm
  • 1.5L
  • 57.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

Mayesbrook Motors

BMW, 1 Series

(24) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol DCT Euro 6 (s/s) (136 ps)

£22,200
  • 28.1kMiles
  • Petrol
  • Auto

Big Motoring World Wimbledon

BMW, 5 Series

2018 (68) - 2.0 530i GPF M Sport Auto Euro 6 (s/s) 4dr

41
£16,499
Finance available £346 pm
  • 2L
  • 84.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

CARS YARD

020 3957 7371 *
4.5/5 Stars

BMW, 3 Series

2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

49
£14,550
Finance available £303 pm
  • 2L
  • 65.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Barnet