BMW X3
Xdrive20d M Sport
61,400mi Auto Diesel 2.0L
£23,995
Buckie
~£603/pm
Available in the tone of grey, this BMW X3 is fitted out with automatic transmission, a 2.0 litre diesel engine and has 61,400 miles clocked up on the dash.
1 cars
Xdrive20d M Sport
61,400mi Auto Diesel 2.0L
£23,995
Buckie
~£603/pm
Available in the tone of grey, this BMW X3 is fitted out with automatic transmission, a 2.0 litre diesel engine and has 61,400 miles clocked up on the dash.
Xdrive20d M Sport
61,400mi Auto Diesel 2.0L
£23,995
Elgin
~£603/pm
Advertised at the full price of £23,995 or with the possibility to buy using finance with affordable repayments commencing at £ per month, this grey BMW X3 features a 2.0L diesel motor with automatic transmission and has 61,400 miles clocked-up on the dash.
X3 Xdrive20d M Sport
42,750mi Auto Diesel 2.0L
£26,595
Banff
~£668/pm
This X3 up for sale priced at £26,595 has 42,750 miles clocked up on the dash and comes in silver.
Xdrive20d M Sport Step Estate
43,685mi Auto Diesel 2.0L
£24,995
Elgin
~£628/pm
This dealership in Elgin has a bargain price of just £24,995 on this BMW X3 Xdrive20d M Sport Step Estate with a 2.0 L diesel motor, automatic transmission and 43,685 mi on the clock.
3.0Ltr M40d
34,231mi Auto Diesel 3.0L
£35,995
Forres
~£904/pm
Call this dealership for a closer look at this automatic BMW X3 3.0Ltr M40d incorporating a 3.0 l diesel engine with automatic transmission. This second hand one in the Forres area has been finished in the shade of black and has 34,231 miles on the dashboard.
M40i
26,000mi Auto Petrol 3.0L
£37,995
Turriff
~£954/pm
The fabulous price of only £37,995 is currently being advertised by our dealership in Turriff for this low mileage X3 that has a mere 26,000 miles on the clock.
I Competition
10,000mi Auto Petrol 3.0L
£65,995
Inverurie
~£1,657/pm
A remarkable price of just £65,995 is being offered by our dealership on this low mileage X3 I Competition that has a 3.0L petrol motor with automatic transmission.
20I Mht M Sport
11,000mi Auto Hybrid 2.0L
£41,995
Inverurie
~£1,055/pm
Available for sale is this near mint BMW that's got just 11,000 miles clocked up on the dash.
M40i Mht
15,416mi Auto Hybrid 3.0L
£51,995
Inverurie
~£1,306/pm
Currently available at our dealership in the Inverurie area is this BMW that has got a 3.0 ltr hybrid motor with automatic transmission. It's up for sale in a grey finish with 15,416 miles clocked up on the dash.
I Competition
22,208mi Auto Petrol 3.0L
£48,995
Inverurie
~£1,230/pm
Starting off at as little as £ monthly, you can get this X3 with a petrol 3.0 L engine, automatic transmission and 22,208 miles clocked up on the dash.
I Competition
47,474mi Auto Petrol 3.0L
£39,995
Inverurie
~£1,004/pm
With a white finish, this X3 I Competition contains a 3.0 LTR petrol motor with automatic transmission and it has got 47,474 miles on the dash.
Suv 2.0 X3 Xdrive20d Se 2015
95,000mi Auto Diesel 2.0L
£10,990
Inverness
~£276/pm
This X3 Suv 2.0 X3 Xdrive20d Se 2015 available from this dealer priced at £10,990 comes finished in the tone of silver and has 95,000 miles clocked-up on the dashboard.
Xdrive20d Mht M Sport Step
2,589mi Auto Diesel 2.0L
£49,898
Fortrose
~£1,253/pm
The amazing price of £49,898 is currently being advertised by our dealership in Fortrose on this almost spotless, nearly new estate.
Xdrive20d M Sport Step
49,401mi Auto Diesel 2.0L
£27,998
Fortrose
~£703/pm
Coming equipped with a 2000 cc diesel engine with automatic transmission, this used BMW is finished in blue and has 49,401 miles on the clock.
Xdrive20i M Sport Step
43,513mi Auto Petrol 2.0L
£25,498
Fortrose
~£640/pm
A 2000 cc petrol engine and automatic transmission are just some of the attributes that this suv BMW has to offer its new driver.
X3 Xdrive20i M Sport
16,635mi Auto Petrol
£35,000
Aberdeen
~£879/pm
Currently available on the market today is this X3 that is fitted out with automatic transmission and a CC petrol engine. At the terrific price of £35,800 and affordable payments available starting at as little as £ per calendar month.
X3 M40i
21,919mi Auto Petrol
£41,100
Aberdeen
~£1,032/pm
This dealer has a bargain price of just £41,500 on this BMW X3 with a ltr petrol engine, automatic transmission and 21,919 miles clocked-up on the dashboard.
X3 Xdrive20i M Sport
29,005mi Auto Petrol 2.0L
£32,300
Aberdeen
~£811/pm
Available from our dealership is this low mileage X3 equipped with a petrol, 2.0 litre engine and automatic transmission. Up for sale and ready for its new owner to drive away in a black finish with just 29,005 miles on the dashboard.
X3 M40i
29,648mi Auto Petrol
£44,500
Aberdeen
~£1,117/pm
Choose this X3 for only £46,000. Finance offers begin at around £ each month for this vehicle that comes equipped with automatic transmission and a litre petrol motor.
X3 Xdrive 20D M Sport Mhev
32,812mi Auto Diesel 2.0L
£32,300
Aberdeen
~£811/pm
On offer and ready for you to take home - second hand X3 that comes equipped with automatic transmission and a 2.0 Litre diesel engine. At the awesome price of just £32,100 from this dealer in Aberdeen.
X3 Xdrive20i M Sport
43,512mi Auto Petrol
£30,700
Aberdeen
~£771/pm
This car is currently up for sale and ready for its next owner to drive home. It has 43,512 miles clocked up on the dash and incorporates a cc petrol motor with automatic transmission.
Xdrive20d Mht M Sport Step
64,344mi Auto Diesel 2.0L
£25,998
Dyce
~£653/pm
Available from our dealership located in Dyce is this X3 Xdrive20d Mht M Sport Step that features a 2000 cc diesel engine with automatic transmission. It is up for sale and ready for you to drive away in the shade of blue with 64,344 miles clocked-up on the dashboard.
X3 Xdrive20d M Sport
51,185mi Auto Diesel 2.0L
£29,100
Aberdeen
~£731/pm
This BMW X3 up for sale from this dealership in Aberdeen priced at £28,000 has been finished in the tone of blue and has 51,885 miles clocked up on the dash.
X3 Xdrive30d M Sport
54,129mi Auto Diesel
£28,700
Aberdeen
~£721/pm
This estate BMW has 54,129 miles clocked up on the dashboard and is equipped with a CC diesel engine with automatic transmission.