2020 BMW X3
X3 Xdrive20d M Sport
18,897mi Auto Diesel 2.0L
£29,850
Cheltenham
~£750/pm
With 18,897 miles clocked-up on the dashboard, this X3 X3 Xdrive20d M Sport is fitted out with automatic transmission and a 2.0 litre diesel engine.
25 cars
X3 Xdrive20d M Sport
18,897mi Auto Diesel 2.0L
£29,850
Cheltenham
~£750/pm
With 18,897 miles clocked-up on the dashboard, this X3 X3 Xdrive20d M Sport is fitted out with automatic transmission and a 2.0 litre diesel engine.
Xdrive20d M Sport
68,841mi Auto Diesel 2.0L
£21,250
Kingswood
~£534/pm
Up for sale and ready for its new owner to take home is this BMW X3 which contains a 2.0l diesel engine with automatic transmission. This second hand model is up for sale at the bargain price of £21,250, comes in the shade of white and has 68,841 miles on the dash.
Suv 3.0 X3 Xdrive30d Xline 2014
88,300mi Auto Diesel 3.0L
£12,495
Thornbury
~£314/pm
Have this used BMW X3 for only £12,495. Finance deals commence from only £ every month for this car which incorporates a 3.0 LTR diesel engine and automatic transmission.
3.0 30D M Sport Xdrive Euro 6 Ss
124,000mi Auto Diesel 3.0L
£11,494
Gloucester
~£289/pm
This X3 has 124,000 miles clocked up on the dashboard and comes equipped with a 3000cc motor. It runs on diesel with automatic transmission and has been finished in silver.
3.0 35D M Sport Xdrive Euro 6 Ss
97,000mi Auto Diesel 3.0L
£15,000
Gloucester
~£377/pm
This BMW for sale priced at £15,000 comes finished in the tone of black and has 97,000 miles clocked up on the dash.
X3 M40i
41,944mi Auto Petrol 3.0L
£46,950
Cheltenham
~£1,179/pm
Up for sale and ready for you to take home is this BMW that comes fitted with a 3000 cc petrol motor and automatic transmission. This second-hand one has clocked up 41,944 miles and is finished in the shade of grey.
X3 M40i Mhev
8,055mi Auto Petrol 3.0L
£54,950
Cheltenham
~£1,380/pm
Planning on buying a BMW X3 X3 M40i Mhev? Then take a more detailed look at this one with low mileage from our dealership which incorporates a 3.0L petrol engine with automatic transmission.
2.0 20D M Sport Xdrive Euro 6 Ss
58,000mi Auto Diesel 2.0L
£26,950
Cheltenham
~£677/pm
This X3 is fitted with a 2.0 LTR diesel motor with automatic transmission and it has 58,000 miles clocked up on the dash.
Xdrive30d M Sport Step
40,794mi Auto Diesel 3.0L
£26,400
Kingswood
~£663/pm
Become the new owner of this X3 which has a 3.0 Litre diesel motor with automatic transmission. This used model at this dealer has got 40,794 miles clocked-up on the dash.
X3 M40i
22,300mi Auto Petrol 3.0L
£39,450
Cheltenham
~£991/pm
Have a look at this BMW that is equipped with a 3.0 litre petrol motor and automatic transmission. This second hand model now up for sale at our dealership in Cheltenham comes in the tone of black and has just 22,300 miles clocked-up on the dashboard.
X3 M40d Mhev
9,214mi Auto Diesel 3.0L
£56,950
Cheltenham
~£1,430/pm
Painted in grey, this used car has 9,214 miles clocked up on the dashboard and comes fitted with a automatic 3.0L engine running on diesel.
M Sport
96,500mi Auto Diesel 3.0L
£9,495
Thornbury
~£238/pm
This suv car is now on offer and ready for its next owner to drive away. It has 96,500 miles clocked up on the dash and comes fitted out with a 3.0 ltr diesel engine with automatic transmission.
X3 Xdrive20i M Sport
18,491mi Auto Petrol 2.0L
£36,950
Cheltenham
~£928/pm
Interested in buying a BMW X3 X3 Xdrive20i M Sport? Then have a look at this second hand model from this dealer in Cheltenham, it contains a 2000cc petrol engine with automatic transmission and has got 18,491 miles clocked up on the dashboard.
X3 M40i
5,607mi Auto Petrol 3.0L
£55,950
Cheltenham
~£1,405/pm
Have a look at the fantastic price at this dealer in Cheltenham for this low mileage, nearly new X3 X3 M40i with a 3.0 l petrol motor, 5,607 miles clocked-up on the dash and automatic transmission.
X3 Xdrive20d M Sport
7,940mi Auto Diesel 2.0L
£45,950
Cheltenham
~£1,154/pm
Available at this dealer is this X3 with 7,940 miles clocked up on the dashboard, automatic transmission and 2000 cc diesel engine.
X3 Xdrive20d M Sport
29,014mi Auto Diesel 2.0L
£33,950
Cheltenham
~£853/pm
Drive this used BMW X3 X3 Xdrive20d M Sport for just £33,950. Credit plans commence from £ per month for this motor that has got a 2.0 L diesel engine with automatic transmission.
X3 Xdrive20i Se
24,851mi Auto Petrol 2.0L
£29,950
Cheltenham
~£752/pm
First registered in 2021: Used BMW X3 X3 Xdrive20i Se with a 2.0 l petrol motor with automatic transmission and only 24,851 miles on the clock.
X3 Xdrive20i Xline
38,811mi Auto Petrol 2.0L
£27,450
Cheltenham
~£689/pm
This motor for sale priced at £27,450 comes finished in black and has 38,811 miles on the dash.
X3 Xdrive20d M Sport
38,462mi Auto Diesel 2.0L
£28,950
Cheltenham
~£727/pm
This BMW X3 X3 Xdrive20d M Sport has a low mileage of only 38,462 miles and has been driven for less than a year.
X3 Xdrive 20I M Sport Mhev
13,813mi Auto Petrol 2.0L
£37,950
Cheltenham
~£953/pm
Thinking of going for a BMW X3 X3 Xdrive20i M Sport? Consider this used one with just 13,813 miles on the clock.
X3 Xdrive20i M Sport
58,484mi Auto Petrol 2.0L
£27,950
Cheltenham
~£702/pm
This BMW contains a 2.0L petrol motor with automatic transmission and has 58,484 miles on the clock.
X3 Xdrive20d M Sport
23,021mi Auto Diesel 2.0L
£30,950
Cheltenham
~£777/pm
Available in the tone of grey, this second-hand BMW X3 has 23,021 miles on the dash and comes equipped with a 2000CC diesel motor with automatic transmission.
X3 Xdrive20d M Sport
44,538mi Auto Diesel 2.0L
£29,950
Cheltenham
~£752/pm
This vehicle has a 2.0 Ltr diesel engine with automatic transmission and has 44,538 miles clocked up on the dash. It's now on the market and ready for its next owner to drive away for the superb price of just £29,950.
Xdrive20d M Sport
40,723mi Auto Diesel 2.0L
£28,950
Cheltenham
~£727/pm
This estate car has a 2.0 LTR diesel engine with automatic transmission and has got 40,723 miles on the clock. It is currently available on the market for the marvellous price of just £28,950.