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

2020 (20) - 3.0 740d M Sport Auto xDrive Euro 6 (s/s) 4dr

8
Low Mileage
£38,995
Finance available £781 pm
  • 3L
  • 26kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Broad Hinton Motors

BMW, 3 Series

2015 (65) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

28
£11,000
Finance available £223 pm
  • 2L
  • 88.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Prestige Selection LTD

BMW, 1 Series

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

30
Low Mileage
£7,800
Finance available £152 pm
  • 2L
  • 79.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Prestige Selection LTD

BMW, M3

2006 (06) - M3 2-Door

77
Low Mileage
£27,995
Finance available £555 pm
  • 3.2L
  • 78kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Vision Car Sales

BMW, X3

2008 (58) - 2.0 20d SE Edition Exclusive Steptronic xDrive Euro 4 5dr

7
Low Mileage
£3,995
Finance available £67 pm
  • 2L
  • 84kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Handpicked Motors Swindon LTD

BMW, 4 Series Gran Coupe

2017 (67) - 2.0 420d SE Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)

50
£8,629
Finance available £170 pm
  • 2L
  • 122.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BMW, 2 Series Active Tourer

2018 (68) - 1.5 218i M Sport MPV 5dr Petrol Manual Euro 6 (s/s) (140 ps)

50
Reduced
£10,995
  • 1.5L
  • 59.5kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

Carite Ltd

BMW, i3

2017 (66) - 33kWh Auto 5dr

39
Reduced
£7,990
Finance available £156 pm
  • 56.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

BMW, 1 Series

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

37
£9,995
Finance available £201 pm
  • 2L
  • 92kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, 2 Series

2017 (17) - 2.0 220d M Sport Euro 6 (s/s) 2dr

36
£11,995
Finance available £246 pm
  • 2L
  • 73kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, 5 Series

2014 - 520D 190 M SPORT AUTO (20255) 4-Door

25
£7,494
Finance available £145 pm
  • 2L
  • 120.7kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Big Van World

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

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

13
£9,990
Finance available £201 pm
  • 2L
  • 88.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BMW, M3

2004 (04) - 3.2i 2dr

47
Low Mileage
£19,995
Finance available £390 pm
  • 3.2L
  • 72kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

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

2019 (69) - 2.0 520d SE Touring Auto Euro 6 (s/s) 5dr

17
£14,021
Finance available £291 pm
  • 2L
  • 90.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate