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

2016 (16) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr

48
Low Mileage
£17,750
Finance available £374 pm
  • 2L
  • 42.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, X1

2011 - M SPORT 2.0I AUTO

34
£9,999
  • 2L
  • 29kMiles
  • Petrol
  • Auto

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 5 Series

2017 (67) - 2.0 520d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

50
£14,495
  • 2L
  • 107.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Parkside Motors Ltd

BMW, 3 Series

2011 (11) - 2.0 320i Sport Plus Edition Touring Steptronic Euro 5 5dr

25
Low Mileage
£4,499
  • 2L
  • 107kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Monks Park Motors

BMW, 3 Series

2020 (20) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

71
£22,500
Finance available £490 pm
  • 2L
  • 46kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Big Motoring World Wimbledon

BMW, 1 Series

2021 (21) - 2.0 128ti Auto Euro 6 (s/s) 5dr

48
£22,000
Finance available £469 pm
  • 2L
  • 52.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, X3

2021 (21) - 2.0 30e 12kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

52
£27,450
Finance available £543 pm
  • 2L
  • 65kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

BMW, 1 Series

2013 - 116i SPORT 3-Door

39
Reduced
£6,690
  • 1.6L
  • 52kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

V P I Used Car Sales Limited

020 3937 7580 *
4.3/5 Stars

BMW, 2 Series Gran Coupe

(22) - 1.5 218i M Sport DCT Euro 6 (s/s) 4dr

40
£14,750
  • 102kMiles
  • Petrol
  • Auto

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

BMW, 2 Series Gran Coupe

2021 (21) - 1.5 218i M Sport DCT Euro 6 (s/s) 4dr

49
£13,450
  • 1.5L
  • 138kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

FM MOTORS GB LTD

020 3948 4610 *
4.1/5 Stars

BMW, 3 Series

2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

1
Low Mileage
£24,200
Finance available £518 pm
  • 2L
  • 35.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 3 Series

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

46
£21,800
Finance available £465 pm
  • 2L
  • 45.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 1 Series

2024 (24) - 1.5 118i SE (LCP) DCT Euro 6 (s/s) 5dr

46
Low Mileage
£22,050
Finance available £470 pm
  • 1.5L
  • 6.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, 3 Series

2020 (20) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

70
Low Mileage
£22,400
Finance available £488 pm
  • 2L
  • 31.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Big Motoring World Wimbledon

BMW, Z8

2015 (X) - 5.0 V8 2dr [LHD]

14
£199,995
Finance available £4088 pm
  • 4.9L
  • 18.6kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Esmeraldas of Brentford Limited

BMW, 5 Series

2019 (69) - 2.0 520i GPF M Sport Auto Euro 6 (s/s) 4dr

1
Low Mileage
£19,550
Finance available £414 pm
  • 2L
  • 27kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Car Planet Barnet