2020 BMW X1
X1 Xdrive20d M Sport
25,517mi Auto Diesel
£22,999
Perth
from £483/pm
A brilliant price of only £22,999 is currently being offered by us at this dealer for this low mileage BMW which has only 25,517 miles on the dashboard.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
12 cars

X1 Xdrive20d M Sport
25,517mi Auto Diesel
£22,999
Perth
from £483/pm
A brilliant price of only £22,999 is currently being offered by us at this dealer for this low mileage BMW which has only 25,517 miles on the dashboard.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

X1 Xdrive23i Xline
10,505mi Auto Petrol 2.0L
£30,498
Perth
from £640/pm
Get in touch with this car dealership for a closer look at this automatic BMW X1 with automatic transmission and a 2.0 ltr petrol engine. This used one in the Perth area has 10,505 miles on the clock and has been finished in the shade of silver.

X1 Sdrive20i M Sport
12,979mi Auto Petrol
£33,999
Perth
from £714/pm
Currently available for viewing at this car dealership's showroom in Perth is this very durable and trustworthy grey X1 X1 Sdrive20i M Sport that has a automatic transmission and CC petrol engine.

Sdrive 20I Xline Step
37,875mi Auto Petrol 2.0L
£20,498
Perth
from £430/pm
A low price is currently being advertised by this dealer in Perth on this X1 that is known as one of the most trustworthy cars on the market. This particular model is comprised of a 2.0L petrol engine, automatic gearbox and has 37,875 miles clocked-up on the dash.

X1 Sdrive18d M Sport
20,646mi Auto Diesel 2.0L
£30,999
Perth
from £651/pm
On the market and ready for you to take home is this X1 that is known as one of the most trusty cars around. It comes fitted with a 2000 CC diesel motor and automatic transmission. This second hand model now available from our dealership comes in the shade of blue and has 20,646 miles on the clock.

X1 Sdrive20i Xline
28,074mi Auto Petrol 2.0L
£20,998
Perth
from £441/pm
A estate vehicle created by BMW that gives drivers a higher level of dependability than the average vehicle. This second-hand X1 X1 Sdrive20i Xline comes in the tone of grey with a petrol 2000cc engine, automatic gears and 28,074 miles on the dash.

X1 Sdrive18d M Sport
30,151mi Auto Diesel 2.0L
£29,498
Perth
from £619/pm
Currently available to buy today is this estate with a 2000CC diesel motor and automatic transmission. At the superb price of just £29,498 and affordable repayments at hand beginning from £ per month.

X1 Sdrive18i Xline
22,732mi Auto Petrol 1.5L
£23,498
Perth
from £493/pm
A remarkable price of just £23,498 is being advertised by our dealership for this low mileage X1 which has a mere 22,732 miles clocked-up on the dash. It could be the one for you if you're on the lookout for a vehicle that's been created with reliability in mind.

2.0 X1 Xdrive18d Xline 2019
60,000mi Auto Diesel 2.0L
£15,495
Perth
from £325/pm
Seize the opportunity to be the lucky owner of this X1 now priced at only £15,495. It is available in the tone of black, has 60,000 miles on the dashboard and contains a 2.0 ltr diesel engine with automatic transmission.

M Sport 2.0I Xdrive Step - 2017 67
36,137mi Auto Petrol 2.0L
£16,495
Perth
from £346/pm
Be the next owner of this BMW X1 X1 Xdrive 20I M Sport that's been engineered to have reliability and trustworthiness in mind. It is fitted with a 2.0 litre petrol motor and it has got automatic transmission. This one with low mileage now available from this dealer in Perth only has 36,137 miles on the clock and comes in the tone of blue.

Xdrive 20I Xline Step
35,952mi Auto Petrol 2.0L
£18,998
Perth
from £399/pm
Finished in the tone of grey, this BMW X1 incorporates a 2000cc petrol engine with automatic transmission and has 35,952 miles clocked up on the dash.

1.5 18I Sport Sdrive Euro 6 Ss
37,999mi Manual Petrol 1.5L
£16,399
Dundee
from £344/pm
Are you considering buying a model that's been manufactured to be durable and dependable and is amongst those rated in the top 20 of the UK's reliability index? Then have a more in depth look at this particular used one from our dealership in Dundee that’s got manual transmission with a 1.5 ltr petrol motor and 37,999 miles on the clock.

2.0 20D M Sport Xdrive Euro 6 Ss
33,000mi Auto Diesel 2.0L
£19,995
Dundee
from £420/pm
With only 33,000 miles on the clock and finished in the shade of blue, this BMW X1 X1 Xdrive20d M Sport is fitted with a 2.0 litre diesel engine and automatic transmission. Currently available on the market at the superb price of only £20,995 or with the possibility to purchase on finance with affordable instalments at hand starting from £ pm.

Sdrive 18D Xline 5-Door
51,335mi Auto Diesel 2.0L
£8,995
Cupar
from £189/pm
Renowned for its trustworthiness and dependability, this car features a 2.0L diesel engine and it has got automatic transmission.

X1 Xdrive25e M Sport
3,565mi Auto Hybrid 1.5L
£35,500
Dundee
from £745/pm
A marvellous price of just £38,000 is currently being offered by our dealership on this BMW with low mileage which has a 1.5 L hybrid engine with automatic transmission.

X1 Xdrive25e M Sport
6,116mi Auto Hybrid 1.5L
£38,000
Dundee
from £798/pm
A superb price of only £38,000 is being advertised by this dealer for this X1 1.5 25E 16.3Kwh M Sport Dct Xdrive Euro 6 Ss that is known as one of the most trustworthy and durable cars available. This particular model offers a 1.5 L hybrid motor, automatic transmission and has 6,116 miles on the dash.

X1 Sdrive20i M Sport
10,188mi Auto Petrol 1.5L
£34,500
Dundee
from £724/pm
On offer and ready for its new owner to take home is this BMW X1 that comes fitted out with automatic transmission and a 1500 CC petrol motor. This second hand model currently for sale at our dealership only has 10,188 miles clocked up on the dashboard and is finished in the tone of white.

X1 Sdrive20i M Sport
11,023mi Auto Petrol
£36,000
Dundee
from £756/pm
A great price of only £36,000 from our dealership on this low mileage BMW in an almost pristine, like new condition. This model contains a ltr petrol motor, automatic transmission and 11,023 miles clocked-up on the dash. It could be a great choice if you're looking for a vehicle that has been engineered with reliability in mind.

Xdrive 20I 178 Xline Step
26,398mi Auto Petrol 2.0L
£22,998
Dundee
from £483/pm
At our superb price of only £22,998 is this BMW X1 Xdrive 20I 178 Xline Step, it has got a 2.0 Litre petrol engine with automatic transmission and has 26,398 miles clocked up on the dash.

Sdrive 20I 178 Xline Step
42,077mi Auto Petrol 2.0L
£19,998
Tayport
from £420/pm
Up for sale and ready for a test drive is this BMW coming in grey - this second hand model has 42,077 miles on the clock and is equipped with a 2.0 ltr petrol engine and automatic transmission.

Xdrive 20I Xline Step
32,756mi Auto Petrol 2.0L
£20,998
Dundee
from £441/pm
An amazing price of only £20,998 from this dealership in Dundee for this BMW X1 Xdrive 20I Xline Step that has been engineered with trustworthiness and durability in mind. This second hand model contains a 2.0 ltr petrol engine with automatic transmission and has just 32,756 miles clocked up on the dash.

2.0 20I Se Xdrive Euro 6 Ss
14,430mi Auto Petrol 2.0L
£17,500
Dundee
from £367/pm
This dealership in Dundee has a fantastic price of just £17,500 on this BMW X1 with a 2.0 L petrol motor, automatic transmission and 14,430 mi clocked-up on the dashboard.

2.0 20I M Sport Xdrive Euro 6 Ss
54,160mi Auto Petrol 2.0L
£16,000
Dundee
from £336/pm
First registered in 2018: Used X1 2.0 20I M Sport Xdrive Euro 6 Ss that’s got a mere 54,160 mi clocked-up on the dash and a 2000 cc petrol motor with automatic transmission.