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 (66) - 335d xDrive M Sport 5dr Step Auto [Business Media]

7
£13,790
Finance available £29 pm
  • 3L
  • 74kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

MFI Motor Group

BMW, 3 Series

2013 (63) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

21
£7,590
  • 2L
  • 94.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Automatic Motors Ltd

BMW, X4

2015 (15) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

15
£10,990
  • 2L
  • 109kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Automatic Motors Ltd

BMW, X5

2013 (63) - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

41
£14,990
Finance available £56 pm
  • 3L
  • 95kMiles
  • Diesel
  • Auto
  • Body StyleSUV

JJG Surrey Ltd

BMW, X5

2004 (04) - 3.0i Sport Exclusive Edition Auto 4WD Euro 3 5dr

21
Low Mileage
£4,789
Finance available £40 pm
  • 3L
  • 60kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Car Valley

BMW, iX1

2023 - 150kW eDrive20 M Sport 65kWh 5dr Auto [Tech+]

12
Low Mileage
£34,998
  • 2.5kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

12
£24,998
  • 2L
  • 53.2kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 1 Series

2024 - 118i [136] Sport 5dr Step Auto [Live Cockpit Pro]

12
£23,498
  • 1.5L
  • 12.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Heathrow

0141 611 9996 *
4.6/5 Stars

BMW, 7 Series

2020 - 740d xDrive MHT M Sport 4dr Auto

42
£34,549
Finance available £357 pm
  • 3L
  • 40kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

cinch

020 3909 2092 *
4.3/5 Stars

BMW, 1 Series

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

42
£21,990
Finance available £156 pm
  • 1.5L
  • 14.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Lennox Auto Limited

020 3948 4608 *
4.1/5 Stars

BMW, 5 Series

2022 (72) - 530e M Sport 5dr Auto

43
£24,999
Finance available £223 pm
  • 2L
  • 20kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

BM Retrofits Limited

BMW, M5

2021 (71) - 4.4i V8 Competition Steptronic xDrive Euro 6 (s/s) 4dr

41
Low Mileage
£62,995
Finance available £986 pm
  • 4.4L
  • 9.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carderi Ltd

BMW, X3

2005 (55) - 3.0i Sport Auto 4WD Euro 3 5dr

11
Low Mileage
£2,889
  • 3L
  • 80kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Car Valley

BMW, 3 Series

2012 (12) - 320i M Sport [Leather] 2dr

1
Low Mileage
£7,985
Finance available £44 pm
  • 2L
  • 60kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Simply Motors

020 3763 6628 *
1.5/5 Stars

BMW, 2 Series

2018 (18) - 1.5 218i M Sport Euro 6 (s/s) 2dr

8
£10,995
Finance available £45 pm
  • 1.5L
  • 63.2kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, 3 Series

2019 (69) - 330e M Sport 4dr Auto

20
£13,995
Finance available £33 pm
  • 2L
  • 104.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

London Motor Sports Ltd