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

2018 - 2.0 230i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (252 ps)

6
Low Mileage
£19,945
Finance available £423 pm
  • 2L
  • 15.1kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stellantis &You West London

020 3957 7335 *
4.6/5 Stars

BMW, X5

2020 - xDrive30d M Sport 5dr Auto

£36,068
  • 3L
  • 64.9kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

Marshall Audi South East London (Beckenham)

BMW, 1 Series

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

40
Reduced
£22,415
  • 1.5L
  • 20.8kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

TrustFord Dagenham

020 3892 4678 *
4.7/5 Stars

BMW, 1 Series

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

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

Lennox Auto Limited

020 3948 4608 *
4.6/5 Stars

BMW, 3 Series

2016 (ES) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)

50
£7,220
Finance available £139 pm
  • 2L
  • 112.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Scala Automotive Ltd

BMW, X5

2020 (70) - 3.0 45e 24kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

63
£34,750
Finance available £693 pm
  • 3L
  • 57kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

BMW, 4 Series

2014 - 435i M Sport 2dr Auto [Professional Media]

20
Reduced
£16,994
Finance available £357 pm
  • 3L
  • 44kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Cars 4 U

020 3873 1380 *
4.3/5 Stars

BMW, 3 Series

2016 - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

38
£7,800
Finance available £152 pm
  • 2L
  • 96kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Alexandra Auto Repairs

BMW, X3

2016 (16) - xDrive20d M Sport 5dr Step Auto

1
Low Mileage
£18,300
Finance available £386 pm
  • 2L
  • 40.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Car Planet Barnet

BMW, 4 Series

2016 (66) - 430d M Sport 2dr Auto [Professional Media]

17
£10,998
Finance available £223 pm
  • 3L
  • 128kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

BMW, X4

30d M Sport

51
£17,995
  • 75kMiles
  • Diesel
  • Auto
  • Body StyleSUV

McCarthy Cars Ltd

BMW, 3 Series

2024 - 330e M Sport 4dr Step Auto

12
£42,498
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Sydenham

0141 483 9958 *
4.7/5 Stars

BMW, X4

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

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

Parkside Motors Ltd

BMW, X1

2016 (16) - 2.0 20d xLine Auto xDrive Euro 6 (s/s) 5dr

49
Reduced
£11,600
Finance available £237 pm
  • 2L
  • 71.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 2 Series Active Tourer

2016 - 225xe Sport 5-Door

48
Low Mileage
£10,490
Finance available £212 pm
  • 1.5L
  • 52.4kMiles
  • Hybrid
  • Auto
  • Body StylePeople Carrier

DVP Car Sales Ltd

020 3948 4651 *
3.9/5 Stars

BMW, 6 Series Gran Turismo

2019 (68) - 2.0 620d SE GT Auto Euro 6 (s/s) 5dr

48
£16,400
  • 2L
  • 53.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Car Planet Barnet