2025 BMW X1
X1 M35i Xdrive
14,136mi Auto Petrol 2.0L
£40,950
Cheltenham
from £860/pm
A bargain price of only £40,950 on this second hand X1 X1 M35i Xdrive with a mere 14,136 miles on the clock.
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.
1,991 cars

X1 M35i Xdrive
14,136mi Auto Petrol 2.0L
£40,950
Cheltenham
from £860/pm
A bargain price of only £40,950 on this second hand X1 X1 M35i Xdrive with a mere 14,136 miles on the clock.
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.

1.5L Xline
85,000mi Manual Petrol 1.5L
£12,495
Tavistock
from £262/pm
Fitted with a 1.5 Litre petrol motor and a manual gearbox, this highly trustworthy and dependable second hand car is available for sale in black with 85,000mi clocked-up on the dashboard.

2.0 23I Mht Xline Suv Hybrid Dct Xdrive
4,906mi Auto Hybrid 2.0L
£36,490
Canterbury
from £766/pm
Have this second hand estate for just £36,490. Credit plans start from around £ every month for this vehicle that contains a 2000 cc hybrid engine with automatic transmission.

Sdrive 20I Sport Step
51,054mi Auto Petrol 2.0L
£14,498
Goole
from £304/pm
Painted in a black finish, this suv vehicle is fitted out with automatic transmission, a 2.0l petrol engine and has 51,054 miles on the dashboard. First Registered in 2019, it is currently on the market and ready for its new owner to take home for £14,498.

2.0 20D Xline Suv Xdrive Euro 6
78,176mi Manual Diesel 2.0L
£8,977
Stone
from £188/pm
This BMW X1 2.0 20D Xline Suv Xdrive Euro 6 has 78,176 miles clocked-up on the dashboard and comes fitted out with a 2.0L diesel motor with manual transmission. It's now available for you to drive it away today for the great price of only £8,977.

1.5L Sport
69,370mi Auto Hybrid 1.5L
£14,937
Bury
from £314/pm
With automatic transmission and a 1500 cc hybrid motor: this grey second-hand X1 1.5L Sport is available for you to drive it away today with 69,370 miles clocked-up on the dash.

2L Se
78,578mi Auto Diesel 2.0L
£10,000
Sutton Coldfield
from £210/pm
Get yourself behind the steering wheel of this X1 2L Se for just £10,000. It has 78,578 miles clocked up on the dashboard and is fitted out with a 2.0 LTR diesel motor.

2.0 20D M Sport Xdrive Euro 6 Ss
74,100mi Auto Diesel 2.0L
£10,990
West Drayton
from £231/pm
Advertised at the price of £10,990 and with the option to buy using finance with achievable instalments from £ per month, this silver BMW X1 contains a 2.0 ltr diesel engine with automatic transmission and has 74,100 miles clocked up on the dash.

2.0 18D Xline Xdrive Euro 5 Ss
121,600mi Manual Diesel 2.0L
£3,500
Peterborough
from £73/pm
This BMW X1 has 121,600 miles on the dash and is fitted out with a 2000cc engine. It runs on diesel with manual transmission and is finished in the tone of silver.

Xdrive 30E M Sport Techpro Pack Step
1mi Auto Hybrid
£50,000
Warwick
from £1,050/pm
For £50,000, this dealership in Warwick is selling this used X1 Xdrive 30E M Sport Techpro Pack Step that is fitted with a CC hybrid engine with automatic transmission.

Sdrive 20I Sport Step 2020
42,985mi Auto Petrol
£16,350
Hull
from £343/pm
Available to view at our dealership located in the Hull area is this BMW X1 Sdrive 20I Sport Step 2020 which has a ltr petrol motor with automatic transmission. It is on the market and ready for its new owner to take home in the shade of grey with 42,985 mi on the dash.

Xdrive 30E M Sport Step 2022
24,365mi Auto Hybrid
£29,950
Harrogate
from £629/pm
Coming in the tone of silver, this estate BMW is fitted out with a l hybrid engine with automatic transmission and has only got 24,365 mi clocked up on the dash.

Suv
30,149mi Auto Petrol 1.5L
£17,989
Derby
from £378/pm
First registered in 2022: Second-hand BMW with automatic transmission, a mere 30,149 miles on the dash and a 1.5 litre petrol motor.

Sdrive 18D M Sport Step 2023
21,991mi Auto Diesel
£29,090
Aylesford
from £611/pm
On offer and ready for its next owner to take home is this BMW X1 Sdrive 18D M Sport Step 2023 that has a high ranking for its reliability and trustworthiness. It incorporates a Ltr diesel engine and automatic transmission. This second hand model from this dealership has 21,991 miles on the clock and has been finished in black.

Xdrive 20I 178 Xline Step
7,475mi Auto Petrol 2.0L
£24,399
Winsford
from £512/pm
Available at this dealer is this BMW X1 Xdrive 20I 178 Xline Step with 2000 cc petrol motor, 7,475 miles and automatic transmission.

Sdrive 18I 136 Xline
33,964mi Manual Petrol 1.5L
£17,399
Newport
from £365/pm
On offer and ready for you to drive away today is this X1 Sdrive 18I 136 Xline that's been engineered with durability in mind. It is fitted with manual transmission and a 1500cc petrol motor. This second-hand one now up for sale at our dealership in Newport comes in the shade of orange and has 33,964 miles on the dashboard.

2.0 20I Xline Xdrive Euro 6 Ss
55,994mi Auto Petrol 2.0L
£13,295
Hull
from £279/pm
The UK Reliability Index figure combines - price, the inconvenience for the driver and rate of failure, it comes from data sourced from the large number of insurance claims that are made by motorists each year and gives you a comprehensive overview of cars on the road today. The BMW X1 is in the top 20 of the UK's Reliability Index and at this dealer you can get this used one for just £13,295. It's already a bargain price for this model and even more so if you take into account that it's less likely to leave you with a bill for repairs.

Sdrive 18D Se
82,020mi Manual Diesel
£8,400
Bristol
from £176/pm
The BMW X1 is in the top twenty of the United Kingdom's reliability index. At this dealer you can get this second hand one with a cc diesel motor, manual transmission and 82,020 miles on the clock.

20I Mht M Sport Dct Sdrive Euro 6
3,000mi Auto Petrol 1.5L
£33,999
Swindon
from £714/pm
There is an incredible price at this dealership for this second hand, low mileage BMW X1 with automatic transmission with a 1500 cc petrol motor and 3,000 miles on the dash.

2.0 18D Se Suv Sdrive Euro 6 Ss
38,500mi Auto Diesel 2.0L
£11,890
West Drayton
from £250/pm
The BMW X1 is durable and trustworthy and amongst those rated in the top 20 for reliability. This second hand one is available to drive away from this dealer in the tone of black with a 2.0 ltr diesel engine, automatic transmission and 38,500 miles on the dashboard .

2.0 18D M Sport Xdrive Euro 6 Ss 2018
61,000mi Auto Diesel 2.0L
£12,750
Sittingbourne
from £268/pm
Want to get yourself a vehicle that's designed to be durable and dependable and is among those rated in the top 20 of the UK's reliability index? Then consider this second hand model from our dealership in the Sittingbourne area that’s got automatic transmission, 61,000 miles on the dashboard and a 2000cc diesel motor.

25E 16.3Kwh M Sport Dct Xdrive Euro 6
3,000mi Auto Hybrid 1.5L
£39,999
Swindon
from £840/pm
This X1 only has 3,000 miles on the clock and it's been on the road for less than a full year.

1.5 20I Mht M Sport Dct Sdrive Euro 6 Ss
15,991mi Auto Hybrid 1.5L
£28,995
Goole
from £609/pm
Renowned for being a highly trustworthy and durable motor, this 5 door suv car contains a hybrid 1.5 L motor and automatic transmission, is finished in and has 15,991 miles on the dashboard. Yours to buy at the terrific price of £28,995 or you can also choose to buy on finance with the help of evenly distributed, convenient repayments starting from only £ monthly.

Xdrive 20D M Sport Step
65,869mi Auto Diesel
£11,923
Bromsgrove
from £250/pm
On the market and ready for its next owner to take home is this second hand BMW X1 Xdrive 20D M Sport Step which has automatic transmission and a cc diesel motor. Buy it from this dealer in Bromsgrove at the superb price of only £11,923.
The BMW X1 is a luxurious compact SUV, combining style with practicality. If you're considering acquiring a used model through finance, here’s a guide to help you navigate through the process.
Financing a used BMW X1 demands careful planning and adherence to your financial capacities. Explore all available financing options, conduct diligent checks on the vehicle, and ensure the terms of the deal align with your fiscal health. It’s prudent to consult with financial or automotive experts for tailored advice during this process.
The BMW X1 stands as a testament to the German automaker's expertise in crafting vehicles that combine luxury with practicality. Positioned in the competitive compact SUV segment, the X1 offers an ideal mix of performance, comfort, and advanced features. In this article, we spotlight the characteristics that set the X1 apart, highlight its competitors, and elucidate the benefits of opting for finance when acquiring this esteemed model.
Highlights of the BMW X1:
Eyeing the Competition:
While the BMW X1 makes a formidable case, it competes in a segment bustling with noteworthy rivals:
Conclusion:
For those in pursuit of luxury, performance, and a compact design, the BMW X1 emerges as a top pick. When combined with the benefits of financing, the proposition of driving this luxury SUV becomes all the more irresistible. Representing BMW's commitment to excellence, the X1 is a standout in the crowded compact SUV arena.
Want to find out everything about all X1 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW X1 buying guide here.
BMW X1 data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 1,948 | £20,188 | 6 | 45,938 | 3,848 |
| Aberdeenshire | 17 | £24,828 | 4 | 27,012 | 30 |
| Angus | 11 | £20,769 | 6 | 47,724 | 20 |
| Ayrshire | 10 | £21,352 | 5 | 33,525 | 17 |
| Bedfordshire | 59 | £16,717 | 7 | 59,939 | 60 |
| Berkshire | 41 | £24,247 | 5 | 38,555 | 56 |
| Bridgend | 6 | £22,711 | 5 | 40,131 | 8 |
| Bristol | 23 | £22,461 | 6 | 44,875 | 54 |
| Buckinghamshire | 28 | £21,564 | 6 | 48,885 | 74 |
| Caerphilly | 4 | £6,869 | 11 | 103,375 | 4 |
| Cambridgeshire | 37 | £17,992 | 6 | 55,876 | 79 |
| Cardiff | 13 | £20,735 | 6 | 44,357 | 29 |
| Ceredigion | 1 | £18,750 | 7 | 46,120 | 1 |
| Cheshire | 39 | £25,903 | 4 | 44,260 | 115 |
| Clackmannanshire | 1 | £22,498 | 4 | 17,300 | - |
| Conwy | 5 | £17,597 | 8 | 83,487 | 12 |
| Cornwall | 19 | £28,132 | 5 | 30,864 | 29 |
| County Antrim | 22 | £25,436 | 4 | 39,488 | 66 |
| County Armagh | 13 | £27,607 | 3 | 32,666 | 28 |
| County Down | 9 | £16,655 | 8 | 58,247 | 13 |
| County Durham | 21 | £19,474 | 6 | 46,636 | 59 |
| County Londonderry | 5 | £19,096 | 6 | 48,071 | 11 |
| County Tyrone | 10 | £17,457 | 8 | 87,135 | 9 |
| Cumbria | 7 | £21,387 | 6 | 43,408 | 13 |
| Denbighshire | 1 | £5,995 | 12 | 83,100 | - |
| Derbyshire | 51 | £19,189 | 6 | 40,642 | 99 |
| Devon | 43 | £25,979 | 6 | 37,035 | 71 |
| Dorset | 17 | £18,996 | 7 | 30,278 | 22 |
| Dumfries & Galloway | 2 | £24,248 | 4 | 30,950 | 6 |
| Dunbartonshire | 1 | £19,998 | 5 | 35,489 | 3 |
| East Riding of Yorkshire | 17 | £20,120 | 5 | 45,709 | 18 |
| East Sussex | 25 | £20,464 | 7 | 42,225 | 37 |
| Essex | 54 | £22,206 | 5 | 35,906 | 116 |
| Falkirk | 5 | £18,374 | 6 | 55,277 | 6 |
| Fife | 11 | £22,542 | 6 | 33,562 | 23 |
| Flintshire | 3 | £11,495 | 9 | 64,193 | 1 |
| Gloucestershire | 21 | £27,947 | 4 | 36,248 | 40 |
| Greater London | 147 | £21,939 | 5 | 37,376 | 257 |
| Greater Manchester | 109 | £17,801 | 7 | 55,440 | 228 |
| Hampshire | 70 | £23,951 | 5 | 40,702 | 95 |
| Herefordshire | 11 | £29,376 | 3 | 24,374 | 13 |
| Hertfordshire | 48 | £19,659 | 6 | 50,180 | 122 |
| Highland | 7 | £29,498 | 2 | 20,773 | 14 |
| Inverclyde | 1 | £17,998 | 7 | 44,407 | - |
| Isle of Wight | 3 | £10,128 | 11 | 62,000 | 3 |
| Kent | 45 | £21,056 | 6 | 41,292 | 99 |
| Lanarkshire | 55 | £25,518 | 4 | 30,051 | 83 |
| Lancashire | 63 | £19,625 | 6 | 51,747 | 94 |
| Leicestershire | 32 | £23,077 | 5 | 43,107 | 75 |
| Lincolnshire | 32 | £21,352 | 5 | 36,942 | 88 |
| Merseyside | 28 | £19,786 | 5 | 44,184 | 55 |
| Merthyr Tydfil | 3 | £12,628 | 9 | 90,951 | 2 |
| Midlothian | 35 | £25,807 | 4 | 30,868 | 45 |
| Monmouthshire | 2 | £8,797 | 11 | 91,060 | 4 |
| Moray | 1 | £16,995 | 6 | 45,850 | 3 |
| Neath Port Talbot | 1 | £10,495 | 8 | 67,284 | - |
| Newport | 14 | £18,106 | 7 | 44,036 | 38 |
| Norfolk | 26 | £24,075 | 4 | 32,446 | 64 |
| North Yorkshire | 33 | £21,765 | 6 | 37,727 | 62 |
| Northamptonshire | 18 | £15,170 | 8 | 61,316 | 30 |
| Northumberland | 1 | £5,700 | 14 | 77,618 | 8 |
| Nottinghamshire | 26 | £20,029 | 5 | 42,603 | 58 |
| Oxfordshire | 6 | £17,736 | 7 | 49,420 | 29 |
| Pembrokeshire | 1 | £17,250 | 6 | 32,569 | 1 |
| Perth & Kinross | 7 | £22,081 | 5 | 36,563 | 15 |
| Renfrewshire | 2 | £16,498 | 8 | 40,594 | 9 |
| Rhondda Cynon Taf | 1 | £10,835 | 10 | 88,483 | 5 |
| Shropshire | 12 | £19,463 | 7 | 34,830 | 35 |
| Somerset | 22 | £14,878 | 8 | 58,822 | 40 |
| South Yorkshire | 45 | £23,986 | 5 | 42,595 | 84 |
| Staffordshire | 27 | £23,584 | 5 | 32,874 | 103 |
| Stirling | 3 | £26,163 | 4 | 31,260 | 17 |
| Suffolk | 13 | £19,701 | 6 | 53,932 | 55 |
| Surrey | 58 | £18,558 | 7 | 46,305 | 100 |
| Swansea | 7 | £31,928 | 2 | 15,560 | 12 |
| Tyne and Wear | 19 | £16,535 | 7 | 45,181 | 50 |
| Vale of Glamorgan | 3 | £12,822 | 10 | 56,578 | 8 |
| Warwickshire | 17 | £22,885 | 6 | 37,919 | 36 |
| West Lothian | 11 | £15,873 | 7 | 44,100 | 7 |
| West Midlands | 119 | £18,774 | 7 | 54,062 | 186 |
| West Sussex | 9 | £24,525 | 4 | 26,153 | 30 |
| West Yorkshire | 56 | £25,223 | 4 | 31,918 | 138 |
| Wiltshire | 29 | £26,224 | 4 | 36,959 | 80 |
| Worcestershire | 17 | £17,634 | 7 | 58,036 | 38 |
| Wrexham | 1 | £34,480 | 1 | 7,160 | 1 |