Used BMW cars for sale in Teddington, Middlesex

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in Teddington 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 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

49
Reduced
£11,395
Finance available £31 pm
  • 2L
  • 39.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Focus Auto

020 3893 3655 *
3.1/5 Stars

BMW, 2 Series

2016 (66) - 1.5 218i M Sport Euro 6 (s/s) 2dr

46
Low Mileage
£10,995
Finance available £45 pm
  • 1.5L
  • 64.5kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, X2

2019 - xDrive 20d M Sport X 5dr Step Auto

31
Low Mileage
£19,409
Finance available £96 pm
  • 2L
  • 36.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

cinch

020 3909 2092 *
4.3/5 Stars

BMW, 4 Series

2020 (70) - 420i M Sport 5dr Auto [Professional Media]

48
Reduced
£14,995
Finance available £56 pm
  • 2L
  • 64.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

London Motor Sports Ltd

BMW, X5

2015 (64) - 3.0 40d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

47
£16,990
  • 3L
  • 96.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Automatic Motors Ltd

BMW, 4 Series

2022 (71) - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

29
Low Mileage
£32,990
Finance available £370 pm
  • 2L
  • 13.6kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Lennox Auto Limited

020 3948 4608 *
4.2/5 Stars

BMW, 3 Series

2020 - 320d M Sport 4dr

12
Low Mileage
£24,498
  • 2L
  • 18.3kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 3 Series

2017 (17) - 2.0 320i Sport Touring Auto xDrive Euro 6 (s/s) 5dr

53
£13,150
Finance available £70 pm
  • 2L
  • 69kMiles
  • Petrol
  • Auto
  • Body StyleEstate

BMW, X1

2019 (19) - sDrive 18i Sport 5dr

65
£10,995
Finance available £45 pm
  • 1.5L
  • 84kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Exclusive Motors Of GB LTD

BMW, 1 Series

2019 (19) - 116D M SPORT 5-Door

38
£13,499
Finance available £77 pm
  • 1.5L
  • 62.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Wilsons Used

BMW, 3 Series

2023 - 330e xDrive Sport 4dr Step Auto

12
£32,498
  • 2L
  • 15.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 4 Series

2017 - 420D M SPORT GRAN COUPE 4-Door

46
Low Mileage
£17,200
  • 2L
  • 47kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Imperial Auto Trade LTD

BMW, 2 Series

2017 (67) - 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

41
£14,750
Finance available £50 pm
  • 2L
  • 61.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, 8 Series

2020 (70) - 3.0 840i M Sport Steptronic Euro 6 (s/s) 2dr

37
£30,490
Finance available £346 pm
  • 3L
  • 42.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Lennox Auto Limited

020 3948 4608 *
4.2/5 Stars

BMW, X6

2023 - xDrive30d MHT M Sport 5dr Step Auto

12
Low Mileage
£62,898
  • 3L
  • 9.9kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 4 Series Gran Coupe

2018 - 420d [190] M Sport 5dr Auto [Professional Media]

36
Low Mileage
£17,249
  • 2L
  • 33.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

cinch

020 3909 2092 *
4.3/5 Stars