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

2019 (69) - 320d M Sport 4dr Step Auto

36
£20,995
Finance available £1744 pm
  • 2L
  • 47.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carderi Ltd

BMW, 1 Series

2014 (64) - 1.6 116i Sport Euro 6 (s/s) 3dr

38
Low Mileage
£6,000
Finance available £444 pm
  • 1.6L
  • 75kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Hounslow Cars Ltd

020 3953 7374 *
3.3/5 Stars

BMW, 2 Series Gran Coupe

2021 (71) - 2.0 M235i Auto xDrive Euro 6 (s/s) 4dr

51
£24,450
Finance available £2045 pm
  • 2L
  • 29kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

FM MOTORS GB LTD

020 3948 4610 *
3.3/5 Stars

BMW, 3 Series

2015 (65) - 335d xDrive M Sport 4dr Step Auto [Business Media]

£8,995
Finance available £711 pm
  • 3L
  • 130kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Naz Enterprises

BMW, iX3

2021 (71) - 80kWh Premier Edition SUV 5dr Electric Auto (286 ps)

70
£25,600
  • 34.4kMiles
  • Electric
  • Auto
  • Body StyleEstate

Big Motoring World Wimbledon

BMW, X1

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

35
£9,195
Finance available £728 pm
  • 2L
  • 118kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Middlesex Motors

BMW, X5

2021 (71) - xDrive45e M Sport 5dr Auto

30
£39,690
Finance available £3375 pm
  • 3L
  • 43.6kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Lennox Auto Limited

020 3948 4608 *
4.1/5 Stars

BMW, 1 Series

2017 (67) - 1.5 118i M Sport Shadow Edition Auto Euro 6 (s/s) 3dr

44
£12,995
Finance available £1066 pm
  • 1.5L
  • 76kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, 3 Series

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

44
Low Mileage
£11,499
Finance available £933 pm
  • 2L
  • 56.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, 7 Series

2016 (66) - 3.0 730d M Sport Auto xDrive Euro 6 (s/s) 4dr

15
£15,995
Finance available £1333 pm
  • 3L
  • 126kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Veloce Autos Ltd

BMW, X5

2008 - 3.0d SE SUV 5dr Diesel Auto 4WD (231 g/km, 235 bhp)

24
Low Mileage
£5,990
Finance available £443 pm
  • 3L
  • 100kMiles
  • Diesel
  • Auto
  • Body StyleSUV

DVP Car Sales Ltd

BMW, 4 Series

2019 (68) - 420d [190] M Sport 2dr [Professional Media]

15
Low Mileage
£10,985
Finance available £888 pm
  • 2L
  • 45kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Simply Motors

020 3763 9112 *
2.5/5 Stars

BMW, 5 Series

2015 (65) - 2.0 525d M Sport Auto Euro 6 (s/s) 4dr

24
Reduced
£12,500
Finance available £1022 pm
  • 2L
  • 18.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Martyns Car Sales

BMW, 7 Series

2018 (18) - 3.0 730d M Sport Auto xDrive Euro 6 (s/s) 4dr

44
Low Mileage
£25,490
Finance available £2136 pm
  • 3L
  • 30kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

MFI Motor Group

BMW, 3 Series

2018 (18) - 2.0 320i M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

7
£13,499
Finance available £1111 pm
  • 2L
  • 80.1kMiles
  • Petrol
  • Manual
  • Body StyleEstate

ARJ MOTORS

01932 500667 *
4.4/5 Stars

BMW, X3

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

72
Low Mileage
£27,400
  • 2L
  • 29.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Big Motoring World Wimbledon