2020 BMW X3
X3 M40i
35,417mi 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.
15 cars
X3 M40i
35,417mi 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
32,589mi Auto Diesel
£32,000
Dundee
~£804/pm
Painted in the tone of black, this litre diesel BMW X3 X3 Xdrive20d M Sport with automatic transmission is available for a test drive.
X3 Xdrive30d M Sport
33,479mi Auto Diesel
£39,000
Dundee
~£979/pm
In the shade of grey, this litre diesel BMW X3 with automatic transmission is now available to test drive.
20D M Sport Xdrive Step
37,736mi Auto Diesel 2.0L
£27,495
Dundee
~£690/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
£32,000
Dundee
~£804/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 Xdrive20d M Sport
25,648mi Auto Diesel
£39,500
Dundee
~£992/pm
This vehicle has just 25,648 miles clocked-up on the dashboard and it's been on the road for less than a full year.
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.
X3 Xdrive20d M Sport
47,085mi Auto Diesel 2.0L
£26,500
Dundee
~£665/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,500
Dundee
~£615/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 Xdrive20d M Sport
49,975mi Auto Diesel 2.0L
£27,000
Dundee
~£678/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 Xdrive20d M Sport
6,159mi Auto Diesel 2.0L
£44,000
Dundee
~£1,105/pm
Thinking of going for a X3? Then take a more in depth look at this second hand, but nearly new one still in impeccable, nearly new condition in and out. This particular vehicle, on show and available to test drive at our dealership located in the Dundee area has only clocked up 6,159 miles and contains a 2.0 L diesel engine.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
46,332mi Auto Diesel 2.0L
£28,000
Dundee
~£703/pm
46,332 miles on the clock, this X3 2.0 20D Mht M Sport Xdrive Euro 6 Ss comes with automatic transmission and a 2000CC diesel engine.
X3 Xdrive30d M Sport
62,654mi Auto Diesel
£26,000
Dundee
~£653/pm
At the price of £26,000 and with the possibility to buy on credit with achievable repayments commencing from £ per month, this black X3 has got a LTR diesel motor with automatic transmission and has 62,654 miles clocked-up on the dash.
X3 M40d
53,739mi Auto Diesel 3.0L
£32,500
Dundee
~£816/pm
Get behind the steering wheel of this BMW for only £32,500. It has 53,739 miles clocked up on the dash and features a 3.0 Ltr diesel motor with automatic transmission.
Xdrive20d M Sport Step
41,976mi Auto Diesel 2.0L
£24,998
Tayport
~£628/pm
At our terrific price of only £24,998 is this suv, it has a 2.0 litre diesel engine with automatic transmission and has 41,976 mi clocked up on the dash.
Suv 2.0 X3 Xdrive20d M Sport 201717
63,000mi Auto Diesel 2.0L
£16,495
Barry
~£414/pm
Available at this dealership in Barry is this BMW X3 with 63,000 miles, 2.0l diesel engine and automatic transmission.
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.
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 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 M40d
33,398mi Auto Diesel 3.0L
£35,990
Perth
~£904/pm
This BMW X3 X3 M40d for sale from this dealership in Perth priced at £35,990 has 33,398 miles on the dashboard and comes finished in black.
X3 M40d
33,398mi Auto Diesel 3.0L
£35,990
Perth
~£904/pm
Coming in the shade of blue, this vehicle is fitted out with a 3.0 Litre diesel engine with automatic transmission and has 33,398 miles clocked up on the dashboard.
X3 Xdrive20d M Sport
40,559mi Auto Diesel 2.0L
£28,990
Perth
~£728/pm
Featuring a 2.0 ltr diesel motor and automatic transmission, this BMW X3 X3 Xdrive20d M Sport is available for sale in the shade of black with 40,559 miles clocked up on the dashboard.
X3 Xdrive20d M Sport
40,559mi Auto Diesel 2.0L
£28,990
Perth
~£728/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.