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

2016 (66) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

56
Low Mileage
£13,556
Finance available £281 pm
  • 2L
  • 47.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BMW, 3 Series

2014 (14) - 2.0 320d M Sport Euro 5 (s/s) 4dr

18
£6,895
Finance available £132 pm
  • 2L
  • 119kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Handpicked Motors Swindon LTD

BMW, 3 Series

2019 - 320d M Sport 4dr [Plus Pack] Auto

Reduced
£24,556
Finance available £484 pm
  • 2L
  • 13.9kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Marshall Land Rover Swindon

BMW, X1

2016 (66) - 2.0 25d M Sport Auto xDrive Euro 6 (s/s) 5dr

25
£11,400
Finance available £232 pm
  • 2L
  • 73kMiles
  • Diesel
  • Auto
  • Body StyleEstate

MYAuto Solutions

BMW, 1 Series

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

15
Low Mileage
£6,495
Finance available £123 pm
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Low CC Cars

BMW, M4

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

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

Prestige Selection LTD

BMW, 1 Series

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

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

Prestige Selection LTD

BMW, 1 Series

2008 (08) - 2.0 118i M Sport Euro 4 3dr

22
Low Mileage
£1,950
  • 2L
  • 125kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

MYAuto Solutions

BMW, 1 Series

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

26
£7,950
Finance available £155 pm
  • 1.5L
  • 81kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

MYAuto Solutions

BMW, X3

2020 (20) - 2.0 30e 12kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

18
£21,990
Finance available £431 pm
  • 2L
  • 93.3kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

BMW, 1 Series

2018 (18) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

34
£18,395
Finance available £357 pm
  • 3L
  • 73kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

EVOLVE MOTOR GROUP LTD

01793 680983 *
4.9/5 Stars

BMW, M6 Gran Coupe

2016 (66) - 4.4 V8 DCT Euro 6 (s/s) 4dr

80
Reduced
£31,490
Finance available £626 pm
  • 4.4L
  • 62kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

MB Cars Swindon

BMW, 2 Series

2017 (67) - 218d Sport 5dr [Nav]

£8,450
Finance available £166 pm
  • 2L
  • 71.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, Z4M

2006 (06) - Z4 M ROADSTER 2-Door

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

Vision Car Sales

BMW, 3 Series

1997 (R) - 2.8 328i Sport 2dr

71
Reduced
£17,990
Finance available £349 pm
  • 2.8L
  • 58kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

MB Cars Swindon