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

2021 (71) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

55
£13,490
Finance available £279 pm
  • 2L
  • 99.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, 3 Series

2015 (15) - 330d xDrive Luxury 4dr Step Auto

36
£7,795
Finance available £152 pm
  • 3L
  • 115.4kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Harvey One Motors

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

2018 (18) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

48
Reduced
£27,495
Finance available £544 pm
  • 3L
  • 55.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Prestige Selection LTD

BMW, X3

2016 (66) - 2.0 20d SE Auto xDrive Euro 6 (s/s) 5dr

48
Reduced
£10,490
Finance available £212 pm
  • 2L
  • 92.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 2 Series

2016 - 2.0 M Sport MPV 5dr Petrol Auto xDrive Euro 6 (s/s) (231 ps)

12
Reduced
£8,490
Finance available £167 pm
  • 2L
  • 98.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Swindon Vehicle Solutions

BMW, 3 Series Gran Turismo

2013 (13) - 2.0 320i M Sport GT Euro 6 (s/s) 5dr

28
Low Mileage
£7,999
Finance available £156 pm
  • 2L
  • 79.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Prestige Selection LTD

BMW, 1 Series

2016 (66) - 1.5 116d M Sport Euro 6 (s/s) 5dr

35
£7,999
Finance available £156 pm
  • 1.5L
  • 89.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Prestige Selection LTD

BMW, 2 Series Gran Tourer

2020 (70) - 1.5 216d SE DCT Euro 6 (s/s) 5dr

11
£10,490
Finance available £212 pm
  • 1.5L
  • 96.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, 4 Series

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

36
£13,400
Finance available £277 pm
  • 3L
  • 86.9kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

BMW, 4 Series Gran Coupe

2018 (18) - 2.0 420i M Sport Auto xDrive Euro 6 (s/s) 5dr

38
Low Mileage
£16,399
Finance available £344 pm
  • 2L
  • 57.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Prestige Selection LTD

BMW, X5

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

48
Low Mileage
£24,995
Finance available £493 pm
  • 3L
  • 79kMiles
  • Diesel
  • Auto
  • Body StyleSUV

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, M2

2017 (17) - 3.0i Coupe 2dr Petrol Manual Euro 6 (s/s) (370 ps)

41
Low Mileage
£26,995
  • 3L
  • 48.5kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Carite Ltd

BMW, 3 Series

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

48
Low Mileage
£6,725
Finance available £128 pm
  • 2L
  • 99.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

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

2017 (66) - 33kWh Auto 5dr

39
Reduced
£8,490
Finance available £167 pm
  • 56.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback