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

2013 (13) - 2.0 120d M Sport Euro 5 (s/s) 5dr

42
Reduced
£4,995
Finance available £89 pm
  • 2L
  • 112kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Low CC Cars

BMW, X3

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

13
£13,990
Finance available £290 pm
  • 2L
  • 81kMiles
  • 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, 3 Series

2012 (62) - 2.0 320d SE Touring Auto Euro 5 (s/s) 5dr

13
£6,990
Finance available £134 pm
  • 2L
  • 99.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, 4 Series Gran Coupe

2016 (16) - 2.0 420i Luxury Euro 6 (s/s) 5dr

13
Low Mileage
£12,790
Finance available £263 pm
  • 2L
  • 23.7kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

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, i7

2023 (73) - 60 105.7kWh M Sport Auto xDrive 4dr

13
£79,990
Finance available £1623 pm
  • 31kMiles
  • Electric
  • Auto
  • Body StyleSaloon

BMW, X1

2021 (21) - 1.5 25e 10kWh xLine Auto xDrive Euro 6 (s/s) 5dr

17
£14,490
Finance available £301 pm
  • 1.5L
  • 96.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

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, Z4M

2006 (06) - 3.2 2dr

6
Low Mileage
£17,495
Finance available £339 pm
  • 3.2L
  • 65kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Vision Car Sales

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, 1 Series

2016 (65) - 2.0 120d M Sport Auto Euro 6 (s/s) 3dr

35
£8,995
Finance available £179 pm
  • 2L
  • 106kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.8/5 Stars

BMW, 1 Series

2017 (17) - 2.0 125i M Sport Hatchback 3dr Petrol Auto Euro 6 (s/s) (224 ps)

50
Low Mileage
£14,495
  • 2L
  • 51.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carite Ltd

BMW, X5

2011 (11) - 3.0 30d M Sport Steptronic xDrive Euro 5 5dr

31
Reduced
£6,795
Finance available £129 pm
  • 3L
  • 124.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Prestige Selection LTD

BMW, i3

2017 (66) - 33kWh Auto 5dr

39
Low Mileage
£8,990
Finance available £179 pm
  • 56.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

BMW, X1

2020 (70) - 2.0 18d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (150 ps)

50
£14,990
Finance available £313 pm
  • 2L
  • 91.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate