2017 BMW X3
Suv 2.0
89,000mi Auto Diesel 2.0L
£14,990
Inverness
~£376/pm
On offer at the low price of only £17,990 is this BMW X3 with 89,000 miles clocked up on the dash and a 2000cc diesel engine with automatic transmission.
2 cars
Suv 2.0
89,000mi Auto Diesel 2.0L
£14,990
Inverness
~£376/pm
On offer at the low price of only £17,990 is this BMW X3 with 89,000 miles clocked up on the dash and a 2000cc diesel engine with automatic transmission.
Suv 2.0
95,000mi Auto Diesel 2.0L
£11,990
Inverness
~£301/pm
Available for sale is this BMW that comes fitted out with automatic transmission and a 2000CC diesel motor. This second hand one comes finished in silver and has 95,000 miles on the dash.
Xdrive 30E M Sport Tech Pack
10mi Auto Hybrid 2.0L
£57,998
Fortrose
~£1,456/pm
For the total cost of just £57,998 is this near mint BMW X3 Xdrive 30E M Sport Tech Pack with automatic transmission with a 2.0l hybrid engine and 10 miles clocked-up on the dash.
Xdrive 30E M Sport Tech Pack
4,559mi Auto Electric
£49,998
Fortrose
~£1,256/pm
This dealer is advertising an outstanding price of £49,998 for this low mileage BMW that has a cc electric motor with automatic transmission
Xdrive20i M Sport Step
21,889mi Auto Petrol 2.0L
£31,498
Fortrose
~£791/pm
A brilliant price of only £31,498 from this dealer for this second-hand BMW X3 with a mere 21,889 mi on the clock.
Xdrive20d M Sport Step
48,920mi Auto Diesel 2.0L
£25,998
Fortrose
~£653/pm
This used suv coming in the tone of black is now on the market and ready for you to take home with the added option to purchase on finance.
3.0Ltr M40d
34,231mi Auto Diesel 3.0L
£35,995
Forres
~£904/pm
A 3.0 L diesel engine and automatic transmission are just some of the aspects that this suv BMW is offering its driver.
2.0 20D M Sport Xdrive Euro 6 Ss
48,096mi Auto Diesel 2.0L
£28,995
Elgin
~£728/pm
Be the next owner of this automatic suv with automatic transmission and a 2.0l diesel motor. This used model located in Elgin comes in silver and has got 48,096 miles on the dashboard.
M40i Mht
7,500mi Auto Hybrid 3.0L
£57,995
Inverurie
~£1,456/pm
This used BMW X3 from this dealer in Inverurie has 7,500 miles clocked-up on the dashboard and incorporates a 3000 CC hybrid engine.
I Competition
10,347mi Auto Petrol 3.0L
£67,995
Inverurie
~£1,708/pm
There's a low price of just £67,995 on this almost spotless, like new BMW X3 that has a mere 10,347 miles clocked-up on the dash and a 3000 cc petrol motor with automatic transmission.
Xdrive20d Xline Step
46,219mi Auto Diesel
£15,995
Inverurie
~£402/pm
On offer and ready for you to drive away is this X3 Xdrive20d Xline Step that comes equipped with automatic transmission and a cc diesel engine. This second hand model has 46,219 miles clocked up on the dash and has been finished in blue.
X3 Xdrive20i M Sport
13,050mi Auto Petrol 2.0L
£44,990
Perth
~£1,130/pm
Second hand suv in a neat condition, clean and fresh throughout. It drives like a brand new car with its 2.0l petrol engine, automatic gearbox and it only has 13,050 miles clocked up on the dash. You could even spread the cost of this purchase with evenly priced, budget-friendly repayments commencing at £ per month.
X3 Xdrive20i M Sport
13,050mi Auto 2.0L
£43,990
Perth
~£1,105/pm
A remarkable price of only £43,990 is being offered by our dealership on this low mileage BMW X3 which has just 13,050 mi on the clock.
X3 Xdrive20d Se
23,154mi Auto 2.0L
£28,990
Perth
~£728/pm
Would you like to own a BMW X3 X3 Xdrive20d Se? Then take a look at this second-hand one with a mere 23,154 miles on the dashboard.
2.0 20D M Sport Xdrive Euro 6 Ss
49,384mi Auto Diesel 2.0L
£25,821
Perth
~£648/pm
Available in grey, this second-hand BMW has 49,384 miles clocked-up on the dash and comes equipped with a 2.0 Litre diesel motor.
Xdrive 30E M Sport
45,721mi Auto Hybrid 2.0L
£28,998
Aberdeen
~£728/pm
With a black finish, this X3 has 45,721 miles clocked-up on the dashboard and contains a 2.0 L hybrid motor with automatic transmission.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
2,501mi Auto Diesel 2.0L
£52,000
Aberdeen
~£1,306/pm
Check out the superb price of just £52,000 on this like new, beautifully maintained BMW X3 with automatic transmission with a 2000cc diesel motor and just 2,501 miles on the dash.
X3 M40d
9,446mi Auto Diesel 3.0L
£63,000
Aberdeen
~£1,582/pm
9,446 miles clocked up on the dash, this BMW comes fitted out with a 3000CC diesel motor and automatic transmission.
X3 Xdrive20i M Sport
3,948mi Auto Petrol
£45,000
Dundee
~£1,130/pm
On offer and available for a test drive is this X3 X3 Xdrive20i M Sport in the colour of white; it has 3,948 miles clocked up on the dash and comes fitted with a l petrol motor.
X3 Xdrive20d M Sport
9,028mi Auto Diesel 2.0L
£44,000
Dundee
~£1,105/pm
Containing a 2.0l diesel motor with automatic transmission, this used BMW X3 from this dealership in Dundee is available to buy with a grey finish and has 9,028 miles on the dash.
X3 Xdrive30d M Sport
25,691mi Auto Diesel 3.0L
£43,000
Aberdeen
~£1,080/pm
On offer and ready for you to take home - second hand, white BMW X3 that has a 3000CC diesel engine with automatic transmission. At the outstanding price of only £43,000 from this dealer.
X3 Xdrive20d M Sport
19,042mi Auto Diesel
£33,000
Dundee
~£829/pm
Coming finished in the shade of black, this BMW X3 X3 Xdrive20d M Sport contains a L diesel motor with automatic transmission and has got 19,042 miles clocked up on the dash.
2.0 20I Gpf M Sport Xdrive Euro 6 Ss
20,914mi Auto Petrol 2.0L
£35,500
Aberdeen
~£891/pm
This BMW X3 2.0 20I Gpf M Sport Xdrive Euro 6 Ss has got a 2.0 litre petrol motor with automatic transmission and it has got 20,914 mi clocked-up on the dash.
X3 Xdrive20d M Sport
73,643mi Auto Diesel 2.0L
£26,500
Aberdeen
~£665/pm
Available for viewing at this dealership located in Aberdeen is this estate X3 which has a diesel, 2.0 Ltr engine and automatic transmission. On the market and ready for its new owner to drive away in the tone of white with 73,643 miles clocked-up on the dash.