2020 BMW X3
X3 M40i
32,840mi Auto Petrol 3.0L
£38,000
Dundee
~£954/pm
A low price of only £38,000 is being offered by our dealership for this low mileage BMW X3 that has just 32,840 mi on the dash.
13 cars
X3 M40i
32,840mi Auto Petrol 3.0L
£38,000
Dundee
~£954/pm
A low price of only £38,000 is being offered by our dealership for this low mileage BMW X3 that has just 32,840 mi on the dash.
X3 Xdrive20d M Sport
27,318mi Auto Diesel
£22,000
Dundee
~£552/pm
Currently available for sale is this estate which features a cc diesel motor with automatic transmission. At the low price of just £22,000 and affordable instalments on hand beginning at only £ pm.
20D M Sport Xdrive Step
37,736mi Auto Diesel 2.0L
£27,695
Dundee
~£695/pm
At this dealership there's a low price on this BMW X3 with a 2000cc diesel motor, automatic transmission and 37,736 miles clocked-up on the dash.
X3 Xdrive20d M Sport
26,333mi Auto Diesel
£31,000
Dundee
~£778/pm
On offer and ready for you to drive away today is this BMW X3, it is fitted out with automatic transmission and a CC diesel engine. This second hand model from this dealer has been finished in white and only has 26,333 miles clocked-up on the dashboard.
X3 Xdrive20i M Sport
18,001mi Auto Petrol
£35,000
Dundee
~£879/pm
Providing the new lucky owner a terrific and top rate mode of transport, this vehicle has been finished in the shade of blue, is fitted with a l petrol engine with automatic transmission and has 18,001 miles clocked-up on the dash.
X3 Xdrive20d M Sport
47,085mi Auto Diesel 2.0L
£26,000
Dundee
~£653/pm
Coming finished in the tone of grey, this estate contains a 2000cc diesel motor with automatic transmission and has 47,085 miles on the dash.
X3 Xdrive20d M Sport
63,030mi Auto Diesel 2.0L
£24,000
Dundee
~£603/pm
This estate vehicle has got 63,030 miles clocked-up on the dash and comes equipped with a 2000 CC diesel engine.
X3 Xdrive20d M Sport
29,003mi Auto Hybrid 2.0L
£32,500
Dundee
~£816/pm
Now available for a test drive at your request is this suv BMW X3 with 29,003 miles clocked-up on the dashboard, automatic gearbox and a 2.0 Litre hybrid engine.
X3 M40i
24,477mi Auto Petrol 3.0L
£39,000
Dundee
~£979/pm
A remarkable price of £39,000 is being offered by our dealership in Dundee on this X3 X3 M40i with low mileage which has got a 3.0 ltr petrol motor with automatic transmission.
X3 Xdrive20d M Sport
49,975mi Auto Diesel 2.0L
£28,000
Dundee
~£703/pm
For sale and available to take for a test drive is this X3 coming in blue; this particular model has a 2000cc diesel motor with automatic transmission and has 49,975 miles on the dash.
X3 M40d
58,534mi Auto Diesel 3.0L
£30,000
Dundee
~£753/pm
58,534 miles on the dash, this BMW X3 X3 M40d comes fitted with a 3.0 L diesel engine and automatic transmission.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
42,480mi Auto Diesel 2.0L
£30,000
Dundee
~£753/pm
Coming in blue, this 2.0l diesel BMW X3 with automatic transmission is available for you to buy.
X3 Xdrive 20D Xline
32,458mi Auto Diesel 2.0L
£25,500
Dundee
~£640/pm
Get behind the wheel of this BMW X3 that has a 2.0L diesel motor with automatic transmission. This one with low mileage now available from this dealer priced at £25,500 only has 32,458 miles clocked up on the dashboard and comes finished in the shade of black.
Xdrive20d M Sport Step
41,976mi Auto Diesel 2.0L
£23,998
Tayport
~£603/pm
Be the new owner of this X3 Xdrive20d M Sport Step that has a 2.0 L diesel motor with automatic transmission. This second-hand one from this dealership in Tayport has 41,976 miles clocked up on the dashboard.
Xdrive 20D M-sport 5-Door
63,759mi Auto Diesel 2.0L
£11,995
Cupar
~£301/pm
Fitted out with a 2.0l diesel motor with automatic transmission, this X3 is finished in silver and has got 63,759 mi clocked up on the dash.
Xdrive 30E M Sport
3,127mi Auto Hybrid 2.0L
£49,998
Perth
~£1,256/pm
On the market and ready for its next owner to take home is this X3 for the total cost of just £49,998. This dealership in Perth also gives you the option to buy with achievable monthly payments to suit all budgets with instalment packages starting from only £ pm.
X3 Xdrive30 M Sport
7,322mi Auto Hybrid 2.0L
£53,990
Perth
~£1,356/pm
Are you thinking of buying a X3 X3 Xdrive30 M Sport? Then take a closer look at this used one with a mere 7,322 mi clocked up on the dash.
X3 Xdrive30 M Sport
7,322mi Auto Hybrid 2.0L
£53,990
Perth
~£1,356/pm
X3 X3 Xdrive30 M Sport with a 2.0 litre hybrid engine and automatic transmission.
X3 Xdrive20d M Sport
14,587mi Auto Diesel 2.0L
£35,490
Perth
~£891/pm
Currently available at this dealership in the Perth area is this almost spotless BMW X3 X3 Xdrive20d M Sport that has got automatic transmission and a 2000CC diesel motor. Up for sale in the tone of blue with only 14,587 miles on the dash.
X3 Xdrive20d M Sport
14,671mi Auto Diesel 2.0L
£35,490
Perth
~£891/pm
This BMW X3 X3 Xdrive20d M Sport has a mere 14,587 miles clocked-up on the dash and it's been driven for under a year.
X3 M40d
28,181mi Auto Diesel 3.0L
£40,990
Perth
~£1,029/pm
This BMW X3 is now on the market and ready for its next owner to drive away. It incorporates a 3.0 ltr diesel motor with automatic transmission and has 28,181 miles clocked up on the dash.
X3 Xdrive20d M Sport
20,350mi Auto Diesel 2.0L
£32,490
Perth
~£816/pm
On the market and ready for its new owner to drive away is this BMW X3, it contains a 2.0 Litre diesel engine with automatic transmission. This second-hand one from this dealer priced at £32,490 has got 20,350 mi clocked up on the dash and comes finished in black.
X3 Xdrive20d M Sport
20,350mi Auto Diesel 2.0L
£32,490
Perth
~£816/pm
Up for sale from this dealership at the incredible price of £32,490 is this second hand BMW X3 with only 20,350 miles on the dash.
X3 Xdrive20d M Sport
40,559mi Auto Diesel 2.0L
£29,290
Perth
~£736/pm
Now available for viewing at this car dealership's showroom in Perth is this X3 X3 Xdrive20d M Sport that features automatic transmission and a 2.0 ltr diesel motor.