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, 3 Series Gran Turismo

2014 (63) - 2.0 320i SE GT Auto xDrive Euro 6 (s/s) 5dr

25
£4,950
  • 2L
  • 123kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

MYAuto Solutions

BMW, iX3

2022 (71) - 80kWh M Sport Auto 5dr

70
£19,608
Finance available £382 pm
  • 79.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

BMW, 7 Series

2018 (68) - 3.0 740Ld M Sport Auto xDrive Euro 6 (s/s) 4dr

17
£23,990
Finance available £472 pm
  • 3L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BMW, 5 Series

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

30
Low Mileage
£7,495
  • 2L
  • 78.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Crave Motors Ltd

BMW, 3 Series

2013 (63) - 2.0 320d SE Euro 5 (s/s) 4dr

£4,747
  • 2L
  • 103kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

BMW, M3

2004 (54) - 3.2i 2dr

43
Low Mileage
£11,495
  • 3.2L
  • 121kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

PITSTOP MOTORS (SWINDON) LTD

BMW, 1 Series

2017 (67) - 2.0 120d M Sport Euro 6 (s/s) 3dr

41
Reduced
£9,895
Finance available £199 pm
  • 2L
  • 92kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, X5

2015 (65) - 3.0 M50d Auto xDrive Euro 6 (s/s) 5dr

50
£21,995
Finance available £431 pm
  • 3L
  • 89kMiles
  • Diesel
  • Auto
  • Body StyleSUV

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, 2 Series

2017 (66) - 2.0 218d M Sport Euro 6 (s/s) 2dr

77
Low Mileage
£11,911
Finance available £244 pm
  • 2L
  • 49.9kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

BMW, X3

2022 - xDrive M40d MHT 5dr Auto

£38,396
Finance available £768 pm
  • 3L
  • 53kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Marshall Land Rover Swindon

BMW, 1 Series

2013 (63) - 3.0 M135i Euro 5 (s/s) 3dr

57
Low Mileage
£14,995
  • 3L
  • 59.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Vision Car Sales

BMW, 5 Series

2017 (17) - 3.0 530d M Sport Auto xDrive Euro 6 (s/s) 4dr

47
£18,995
Finance available £370 pm
  • 3L
  • 81kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, 3 Series

2013 (63) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

39
Low Mileage
£9,995
  • 2L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, X1

2013 (63) - xDrive 20d M Sport 5dr Step Auto

1
£6,450
  • 2L
  • 98kMiles
  • Diesel
  • Auto
  • Body StyleEstate

MYAuto Solutions

BMW, 3 Series

2014 (14) - 2.0 320d BluePerformance SE Auto Euro 6 (s/s) 4dr

18
£5,345
  • 2L
  • 126kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Handpicked Motors Swindon LTD

BMW, 2 Series

2018 (18) - 3.0 M240i Auto Euro 6 (s/s) 2dr

35
Reduced
£19,795
Finance available £386 pm
  • 3L
  • 58kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

PITSTOP MOTORS (SWINDON) LTD