2026 BMW X1
25E 16.3Kwh M Sport Dct Xdrive Euro 6
10mi Auto Hybrid 1.5L
£49,351
Melksham
from £1,036/pm
Now available for viewing at this dealership in Melksham is this BMW X1 with a automatic transmission and 1500cc hybrid engine.
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.
34 cars

25E 16.3Kwh M Sport Dct Xdrive Euro 6
10mi Auto Hybrid 1.5L
£49,351
Melksham
from £1,036/pm
Now available for viewing at this dealership in Melksham is this BMW X1 with a automatic transmission and 1500cc hybrid engine.
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.

Xdrive 18D Xline 4Wd
84,392mi Auto Diesel 2.0L
£11,500
Swindon
from £241/pm
Coming equipped with a 2.0l diesel engine with automatic transmission, this used X1 from this dealer is available on the market with a finish and has 84,392 miles clocked up on the dashboard.

Xdrive 20D Sport 4Wd
67,861mi Auto Diesel 2.0L
£10,800
Swindon
from £227/pm
On offer at the outstanding price of just £11,250 is this BMW X1 Xdrive 20D Sport 4Wd that has got a 2.0 Litre diesel motor with automatic transmission. This used model now available from this dealer has 67,861 miles clocked up on the dashboard.

X1 Sdrive 20I Mht M Sport Step
8,678mi Auto Petrol
£33,000
Salisbury
from £693/pm
Are you interested in buying a BMW? Well, take a closer look at this second hand, but nearly new one that is still in excellent, nearly new condition throughout. This particular vehicle has 8,678 miles on the dash and is equipped with a L petrol motor.

18D M Sport Dct Sdrive Euro 6
5,988mi Auto Diesel 2.0L
£37,995
Swindon
from £798/pm
Are you interested in choosing a X1? Well, take a closer look at this used, low mileage one from our dealership in Swindon fitted with automatic transmission and a 2.0 LTR diesel engine.

23I Mht M Sport Dct Xdrive Euro 6
2,000mi Auto Petrol 2.0L
£45,333
Swindon
from £952/pm
This X1 2.03I Mht M Sport Dct Xdrive Euro 6 5-Door is now available to buy from this car dealership in Swindon. It has 2,000 miles clocked up on the dashboard and is fitted out with a 2.0 L petrol motor with automatic transmission.

18D Xline Premier Dct Sdrive Euro 6
34,704mi Auto Diesel 2.0L
£25,555
Swindon
from £536/pm
Currently available to buy today is this BMW that contains a 2.0l diesel engine and automatic transmission. At the low price of just £25,555 and manageable repayments available starting out at only £ monthly.

20I Mht M Sport Dct Sdrive Euro 6
3,544mi Auto Petrol 1.5L
£35,444
Swindon
from £744/pm
On offer at the fabulous price of just £35,444 is this X1 20I Mht M Sport Dct Sdrive Euro 6 5-Door that comes fitted with automatic transmission and a 1500 cc petrol engine. This used model comes finished in green and has done 35,444 miles.

Suv 2.0 20I Xline Xdrive Euro 6 Ss 20
75,860mi Auto Petrol 2.0L
£11,490
Chippenham
from £241/pm
Designed with a 2.0 ltr petrol motor and a automatic gearbox, this reliable and trustworthy X1 is currently available on the market in grey with 75,860 miles on the dash.

X1 Sdrive 20I Mht M Sport Step
3,172mi Auto Petrol
£35,300
Salisbury
from £741/pm
The BMW X1 is in the top 20 of the UK's reliability index and this dealer has this used model for sale at just £35,300. It's a bargain for this particular model, even more so taking into account that it is less likely to leave you with a repair bill.

M35i Dct Xdrive Euro 6
9,252mi Auto Petrol 2.0L
£43,999
Swindon
from £924/pm
The outstanding price of only £44,222 is being advertised by our dealership in Swindon on this near flawless, like new, BMW X1 2.0 M35i Dct Xdrive Euro 6 5-Door. This model possesses a 2.0l petrol motor, automatic transmission and has 9,252 miles on the clock. It could be a great choice if you're searching to buy a model that has an excellent reputation for trustworthiness and reliability.

23I Mht M Sport Dct Xdrive Euro 6
9,068mi Auto Petrol 2.0L
£37,775
Swindon
from £793/pm
There's an outstanding price at this car dealership for this almost impeccable, like new BMW with automatic transmission with a 2.0 ltr petrol motor and 9,068 miles on the dash.

20I M Sport Dct Sdrive Euro 6
60,103mi Auto Petrol 2.0L
£17,555
Swindon
from £368/pm
With 60,103 miles on the clock, this X1 20I M Sport Dct Sdrive Euro 6 contains a 2.0l petrol motor and automatic transmission.

20I Mht M Sport Dct Sdrive Euro 6
8,735mi Auto Petrol 1.5L
£31,990
Melksham
from £671/pm
A fantastic price of just £32,490 from our dealership on this low mileage BMW X1 that has just 8,735 miles on the dash.

23I Mht M Sport Dct Xdrive Euro 6
21,166mi Auto Petrol 2.0L
£33,444
Swindon
from £702/pm
Take a closer look at this BMW that is known to be one of the most trustworthy motors available. It comes fitted out with automatic transmission and a 2.0 L petrol motor. This used model now up for sale at our dealership has a mere 21,166 miles on the clock.

23D Mht M Sport Dct Xdrive Euro 6
22,468mi Auto Diesel 2.0L
£33,995
Swindon
from £714/pm
Planning on buying a vehicle that's been built to be durable and dependable and is one of the top 20 in the UK's reliability index? Then have a closer look at this one with low mileage from our dealership in Swindon, it is fitted with a 2000cc diesel motor with automatic transmission and has a mere 22,468 miles clocked up on the dash.

2.0 18D Se Sdrive Euro 6 Ss
71,520mi Auto Diesel 2.0L
£10,443
Swindon
from £219/pm
At this dealer you'll find the bargain price of just £10,532 on this X1 2.0 18D Se Sdrive Euro 6 Ss with automatic transmission and 71,520 mi clocked-up on the dashboard.

X1 Sdrive 20I Mht Sport Step
9,242mi Auto Petrol
£28,900
Salisbury
from £607/pm
Now on show at our dealership is this BMW which is equipped with a litre petrol engine and automatic transmission.

20I Mht M Sport Dct Sdrive Euro 6
25,627mi Auto Petrol 1.5L
£29,555
Swindon
from £620/pm
This second hand suv painted in the shade of blue is currently on the market and ready for its next owner to drive away with the added option for you to get it on credit.

23D Mht Xline Dct Xdrive Euro 6
32,282mi Auto Diesel 2.0L
£28,495
Swindon
from £598/pm
On the market and ready for its new owner to take home is this X1 which holds a high ranking for its trustworthiness and reliability. It is fitted with a 2.0L diesel engine and automatic transmission. This second-hand one now in stock at our dealership in Swindon has just 32,282 mi on the clock and has a blue finish.

Suv 2.0 18D Xline Xdrive Euro 6 Ss 20
69,350mi Auto Diesel 2.0L
£11,990
Chippenham
from £252/pm
Get behind the steering wheel of this X1 for just £12,855. It incorporates a 2000cc diesel motor with automatic transmission and has clocked up 69,350 miles.

Xdrive 20D Xline 4Wd
65,771mi Auto Diesel 2.0L
£12,000
Swindon
from £252/pm
On offer at our brilliant price of only £12,500 is this BMW, it has got 65,771 miles on the dashboard and incorporates a 2.0L diesel motor.

20I Mht Sport Dct Sdrive Euro 6
10mi Auto Petrol 1.5L
£36,995
Swindon
from £777/pm
With 10 miles clocked up on the dash, this BMW X1 20I Mht Sport Dct Sdrive Euro 6 5-Door comes fitted with a 1.5L petrol motor and automatic transmission.

M35i Dct Xdrive Euro 6
3,233mi Auto Petrol 2.0L
£47,990
Melksham
from £1,007/pm
On the market and ready for its next owner to drive away is this BMW X1 M35i Dct Xdrive Euro 6 that comes equipped with automatic transmission and a 2.0L petrol engine. This one with low mileage is in a nearly new, almost spotless condition throughout and has got just 3,233 miles clocked-up on the dash.