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

2021 - 320i M Sport 4dr Step Auto [Pro Pack]

40
Low Mileage
£25,299
Finance available £526 pm
  • 2L
  • 8kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

cinch

020 3909 2092 *
4.3/5 Stars

BMW, X1

2022 - 20i xLine 5-Door

50
£22,495
  • 2L
  • 27.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

McCarthy Cars Ltd

BMW, 3 Series

2011 (61) - 318i M Sport 5dr

16
£2,990
  • 2L
  • 123kMiles
  • Petrol
  • Manual
  • Body StyleEstate

BMW, 3 Series

2019 - 320i Sport 5-Door

9
Low Mileage
£18,795
  • 2L
  • 30kMiles
  • Petrol
  • Auto
  • Body StyleEstate

McCarthy Cars Ltd

BMW, 3 Series

(E) - 2.0 320i 2dr

33
Low Mileage
£11,990
Finance available £246 pm
  • 73kMiles
  • Petrol
  • Auto

JC Autos London Ltd

BMW, 2 Series Active Tourer

2019 - 220i Luxury 5-Door

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

McCarthy Cars Ltd

BMW, 1 Series

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

41
£17,995
Finance available £349 pm
  • 1.5L
  • 46kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carderi Ltd

BMW, 1 Series

2015 (65) - 120d M Sport 3dr Step Auto

15
Reduced
£6,195
Finance available £116 pm
  • 2L
  • 125.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

4 FAB WHEELS

BMW, 1 Series

2016 (16) - 118i [1.5] SE 5dr

20
Low Mileage
£5,990
Finance available £111 pm
  • 1.5L
  • 45kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Ayan Autos Uk Ltd

BMW, 3 Series

2018 (18) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

1
£10,700
Finance available £217 pm
  • 2L
  • 78.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, X1

2014 (14) - 2.0 18d SE xDrive Euro 5 (s/s) 5dr

14
£4,800
Finance available £85 pm
  • 2L
  • 133.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

SAID MOTORS Limited

BMW, 2 Series

2016 (66) - 225i xDrive M Sport 5dr [Nav] Step Auto

24
Low Mileage
£11,750
Finance available £240 pm
  • 2L
  • 23.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

MEDDUSA CARS LTD

BMW, X4

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

44
Low Mileage
£27,900
Finance available £553 pm
  • 3L
  • 53kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carderi Ltd

BMW, 2 Series

2022 - 220d MHT M Sport 2dr Step Auto [Pro Pack] Semi-Auto

42
Reduced
£24,538
  • 2L
  • 50.6kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

TrustFord Dagenham

020 3892 4678 *
4.7/5 Stars

BMW, 1 Series

(12) - 1.6 116i SE Euro 5 (s/s) 5dr

50
Low Mileage
£3,999
Finance available £67 pm
  • 105kMiles
  • Petrol
  • Manual

RP Logistic Services Ltd

BMW, 1 Series

2021 - 118i Sport 5dr Manual

43
Low Mileage
£18,870
  • 1.5L
  • 6.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

TrustFord Dagenham

020 3892 4678 *
4.7/5 Stars