2026 BMW X1
X1 Xdrive25e M Sport
2,854mi Auto Hybrid 1.5L
£38,990
Perth
from £818/pm
First registered in 2026: Second hand BMW that has a 1500 cc hybrid engine, only 2,854 miles on the dashboard and automatic transmission.
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 Xdrive25e M Sport
2,854mi Auto Hybrid 1.5L
£38,990
Perth
from £818/pm
First registered in 2026: Second hand BMW that has a 1500 cc hybrid engine, only 2,854 miles on the dashboard and automatic transmission.
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.

2.0 23D Mht M Sport Suv Hybrid Dct Xdri
20,684mi Auto Diesel 2.0L
£35,699
Perth
from £749/pm
On offer and ready for its next owner to drive away is this durable BMW X1 2.0 23D Mht M Sport Suv Hybrid Dct Xdri that is one of Britain's top 20 most reliable vehicles. It is equipped with a 2000cc diesel engine and has automatic transmission. This second hand one with low mileage now available from this dealership in Perth comes finished in blue and only has 20,684 miles clocked up on the dash.

X1 Xdrive30e M Sport
2,460mi Auto Hybrid 1.5L
£39,490
Perth
from £829/pm
Advertised by this dealership in the Perth area is this like new, almost pristine X1 X1 Xdrive30e M Sport that incorporates a hybrid, 1500 cc engine and automatic gearbox. It is available for sale in a white finish with 2,460 miles on the dash.

M Sport 23D Mhev Xdrive Step Tech Plus
35,000mi Auto Diesel 2.0L
£29,995
Perth
from £630/pm
At £29,995 you can get this second-hand suv from this dealership in Perth that comes fitted out with a 2000 cc diesel motor with automatic transmission.

X1 Xdrive25e M Sport
5,185mi Auto Hybrid 1.5L
£37,990
Perth
from £797/pm
Advertised by this dealership in the Perth area is this motor which contains a hybrid, 1.5 ltr engine and automatic gearbox. It's available for sale in the tone of blue with 5,185 miles clocked-up on the dash.

2.0 18D Se Xdrive Euro 5 Ss
52,149mi Auto Diesel 2.0L
£8,499
Perth
from £178/pm
Grab the opportunity to be the happy owner of this BMW X1 2.0 18D Se Xdrive Euro 5 Ss now up for sale at only £8,499. It comes finished in the shade of silver, has 52,149 miles on the dashboard and comes equipped with a 2.0 L diesel engine with automatic transmission.

Sdrive 18I M Sport Step
46,466mi Auto Petrol 1.5L
£19,998
Perth
from £420/pm
Up for sale and ready for you to drive away is this X1 Sdrive 18I M Sport Step on offer at the great price of only £19,998. This dealership also provides you with the possibility to buy with achievable monthly payments to suit all budgets with repayment plans beginning at just £ monthly.

Sdrive 20I Xline Step
37,875mi Auto Petrol 2.0L
£19,998
Perth
from £420/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 Sdrive20i Xline
28,074mi Auto Petrol 2.0L
£18,490
Perth
from £388/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.

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
£15,895
Perth
from £334/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,498
Perth
from £388/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.

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
£33,995
Dundee
from £714/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
£35,495
Dundee
from £745/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
£31,495
Dundee
from £661/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 Sdrive18d M Sport
14,074mi Auto Diesel 2.0L
£33,750
Dundee
from £708/pm
On offer and ready for you to drive away is this durable BMW that is listed as one of the UK's top 20 most reliable cars. It is equipped with a 2.0L diesel engine and it has got automatic transmission. This model now available from our dealership is a used vehicle, however it was beautifully maintained by the previous owner so it's still in a like new, almost spotless condition with only 14,074 miles on the clock.

2.0 23I Mht Xline Premier Dct Xdrive Euro 6 Ss
35,995mi Auto Petrol 2.0L
£27,500
Dundee
from £577/pm
On offer is this durable BMW X1 that is ranked amongst the UK's top 20 reliability index. This second hand one has just 35,995 miles on the clock.

2.0 18D M Sport Premier Pro Dct Sdrive Euro 6 S
36,490mi Auto Diesel 2.0L
£29,000
Dundee
from £609/pm
Put yourself in the driver's seat of this X1 2.0 18D M Sport Premier Pro Dct Sdrive Euro 6 S that features a 2.0 Ltr diesel motor and automatic transmission. This second hand one from us at this dealer is up for sale at our low price of £29,000.
2.0 23I Mht M Sport Premier Dct Xdrive Euro 6 S
43,174mi Auto Petrol 2.0L
£28,000
Dundee
from £588/pm
Up for sale and ready for its new owner to drive away is this BMW X1, it features a 2.0l petrol engine and automatic transmission. This second hand one in stock at our dealership in Dundee is for sale at the great price of only £28,000.

F48 X1 Xdrive18d M Sport B47 2.0D Lci
51,057mi Auto Diesel
£21,250
Dundee
from £446/pm
This BMW X1 F48 X1 Xdrive18d M Sport B47 2.0D Lci has 51,057 miles clocked up on the dashboard and comes fitted out with a Litre diesel motor and automatic transmission. This particular used model from this dealer is available in the shade of .

Sdrive 20I 178 Xline Step
42,077mi Auto Petrol 2.0L
£19,498
Dundee
from £409/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
£19,998
Dundee
from £420/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.

X1 Xdrive20d Sport
60,903mi Auto Diesel
£12,495
Dundee
from £262/pm
Available for sale is this very reliable BMW fitted with a automatic gearbox and CC diesel engine.