Used BMW cars for sale in Swindon, Wiltshire

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

Find your perfect used BMW car for sale in Swindon or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 1 Series

2016 (66) - 1.5 118i M Sport Euro 6 (s/s) 5dr

17
£8,963
Finance available £178 pm
  • 1.5L
  • 78kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

BMW, 3 Series

2018 (18) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

43
£8,990
Finance available £179 pm
  • 2L
  • 97.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, 4 Series Gran Coupe

2016 (16) - 2.0 420d SE Auto Euro 6 (s/s) 5dr

27
Low Mileage
£10,995
Finance available £223 pm
  • 2L
  • 66.7kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Prestige Selection LTD

BMW, X3

2013 (62) - xDrive20d M Sport 5dr Step Auto

46
Low Mileage
£8,990
Finance available £179 pm
  • 2L
  • 97.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, X5

2012 (61) - 3.0 30d SE Steptronic xDrive Euro 5 5dr

47
Low Mileage
£7,295
Finance available £141 pm
  • 3L
  • 105.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Crave Motors Ltd

BMW, X2

2019 (68) - 2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr

15
£13,490
Finance available £279 pm
  • 2L
  • 91.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BMW, 1 Series

2014 (64) - 2.0 116d SE Euro 5 (s/s) 5dr

47
Reduced
£5,490
Finance available £100 pm
  • 2L
  • 83.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, X5

2017 (17) - 2.0 25d M Sport Auto sDrive Euro 6 (s/s) 5dr

£19,990
Finance available £390 pm
  • 2L
  • 82.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 5 Series

2011 (61) - 2.0 520d M Sport Steptronic Euro 5 (s/s) 4dr

30
Low Mileage
£7,495
Finance available £145 pm
  • 2L
  • 71.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Crave Motors Ltd

BMW, 2 Series

2016 (03) - 218i SE 2dr

33
Low Mileage
£2,895
  • 1.5L
  • 57.4kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Broad Hinton Motors

BMW, 2 Series Active Tourer

2017 (17) - 1.5 216d Sport MPV 5dr Diesel Manual Euro 6 (s/s) (116 ps)

28
£6,690
Finance available £127 pm
  • 1.5L
  • 93.9kMiles
  • Diesel
  • Manual
  • Body StylePeople Carrier

BMW, M6

2016 (66) - M6 2dr DCT

61
Reduced
£28,995
Finance available £575 pm
  • 4.4L
  • 60kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Vision Car Sales

BMW, X3

2015 (65) - 2.0 20d SE Auto xDrive Euro 6 (s/s) 5dr

53
£11,990
Finance available £246 pm
  • 2L
  • 79.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 7 Series

2017 (17) - 2.0 740Le 9.2kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

17
£21,990
Finance available £431 pm
  • 2L
  • 101.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, 4 Series

2014 (14) - 2.0 420d Sport Euro 6 (s/s) 2dr

17
£6,295
Finance available £118 pm
  • 2L
  • 126.5kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Crave Motors Ltd

BMW, 2 Series

2015 (65) - 1.5 218i Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (136 ps)

49
Low Mileage
£11,495
  • 1.5L
  • 56kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Carite Ltd