2021 BMW X1
1.5 25E 10Kwh Sport Xdrive Euro 6 Ss
21,770miAutoHybrid1.5L
£22,295
Witham
~£560/pm
This used car has a low mileage of just 21,770 miles on the clock and has been driven for less than a year.
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
1,411 cars
1.5 25E 10Kwh Sport Xdrive Euro 6 Ss
21,770miAutoHybrid1.5L
£22,295
Witham
~£560/pm
This used car has a low mileage of just 21,770 miles on the clock and has been driven for less than a year.
X1 Sdrive20i Xline
7,073miAutoPetrol2.0L
£28,759
Crawley
~£722/pm
Take a look at the amazing price of only £28,759 on this well kept, like new BMW with automatic transmission, a mere 7,073 mi on the clock and a 2000 cc petrol engine.
Sdrive18i Xline
55,991miManualPetrol1.5L
£15,750
West Bridgford
~£396/pm
Providing its next proud owner a remarkable and top of the range mode of transport, this car has been finished in the tone of black, comes with manual transmission, a 1500cc petrol engine and has 55,991 miles clocked up on the dash.
Xdrive 18D M Sport Step
43,058miAutoDiesel2.0L
£12,981
Colchester
~£326/pm
Available for sale is this BMW X1 Xdrive 18D M Sport Step incorporating automatic transmission with a 2000cc diesel engine. At the brilliant price of only £12,981 and achievable payments at hand starting at as little as £ monthly.
2.0 Xdrive20d Sport 188 Bhp
66,975miAutoDiesel2.0L
£13,399
Walsall
~£336/pm
At this dealer you will find the fantastic price of just £13,399 on this BMW X1 with a 2.0 Litre diesel motor, automatic transmission and 66,975 miles clocked-up on the dashboard.
2.0 Xdrive20d Xline 181 Bhp
59,000miAutoDiesel2.0L
£8,990
Newport
~£226/pm
Having 59,000 miles clocked-up on the dash and in blue, this estate car incorporates a 2.0 LTR diesel engine and automatic transmission.
M Sport
29,678miAutoPetrol2.0L
£21,700
Online Dealer
~£545/pm
On the market and ready for its next owner to drive away is this X1 which comes equipped with a 2000CC petrol engine with automatic transmission. This second hand one currently in stock at our dealership in Online Sale comes in black and only has 29,678 mi clocked up on the dashboard.
Sdrive20i Sport
62,941miAutoPetrol2.0L
£19,695
Liverpool
~£495/pm
Be the next owner of this BMW X1 with automatic transmission and a 2.0L petrol engine. This used model has 62,941 miles clocked up on the dash.
2.0 Xdrive20d M Sport 188 Bhp
79,346miManualDiesel2.0L
£11,495
Melksham
~£289/pm
Seize the chance to be the lucky owner of this X1 that is available at this dealer's great price of just £11,495. It comes finished in the shade of grey, has 79,346 miles clocked up on the dash and is fitted out with a 2000cc diesel engine with manual transmission.
1.5 18I Xline Suv Dct Sdrive 136 Ps
8,142miAutoPetrol1.5L
£28,950
Cambridge
~£727/pm
Are you thinking of going for a BMW X1? Then have a more in depth look at this second hand near mint one still in a splendid, like new condition inside and out. It comes fitted with automatic transmission and a 1.5 LTR petrol motor with just 8,142 miles clocked-up on the dash.
2.0 20D M Sport Xdrive Euro 6 Ss
69,500miAutoDiesel2.0L
£13,795
Birmingham
~£346/pm
This X1 has 69,500 mi on the dash and is fitted with a 2.0l engine. It runs on diesel with automatic transmission and is available in the tone of white.
2.0 20I Xline Xdrive Euro 6 Ss
55,622miAutoPetrol2.0L
£14,295
Hereford
~£359/pm
On offer and ready to drive home is this BMW available in grey; this model features a 2.0 ltr petrol motor with automatic transmission and has got 55,622 miles clocked-up on the dash.
20I Xline
32,250miAutoPetrol2.0L
£19,295
Croydon
~£485/pm
Providing the new privileged owner a brilliant and luxurious level of transport, this suv X1 20I Xline is finished in the tone of blue, has 32,250 miles on the clock and comes fitted with a 2.0 LTR petrol motor and automatic transmission.
Xdrive18d Xline
78,162miManualDiesel1.0L
£9,995
Carlisle
~£251/pm
This second hand X1 Xdrive18d Xline from this dealer has 78,162 mi clocked up on the dash and contains a 1.0 Litre diesel motor.
Xdrive20d M Sport
61,660miManualDiesel2.0L
£12,495
Liverpool
~£314/pm
Now on the market and ready for its new owner to drive away is this BMW with a 2000cc diesel engine and 61,660 miles clocked up on the dash.
2.0 Xdrive18d Se 141 Bhp
95,000miManualDiesel2.0L
£4,895
Tavistock
~£123/pm
Now available from this dealer located in Tavistock is this BMW X1 - 95,000 miles and a 2.0 ltr diesel engine with manual transmission.
Xdrive 30E Msport Step
718miAutoHybrid1.5L
£54,500
Sheffield
~£1,369/pm
Painted in the tone of silver, this estate BMW X1 has 718mi on the dash and comes equipped with a automatic 1.5 litre engine requiring hybrid.
Xdrive 25E M Sport
29,719miAutoHybrid1.5L
£25,098
Bridge of Allan
~£630/pm
On the market and ready for its next owner to drive away today is this BMW X1 which has a 1500cc hybrid engine with automatic transmission. This second hand one currently on sale at this dealer priced at £25,098 has 29,719 miles on the dash.
Sdrive 18I M Sport Step
14,665miAutoPetrol1.5L
£24,498
Edinburgh
~£615/pm
This second hand car has a low mileage of 14,665 miles on the dashboard and has been driven for under a full year.
M Sport
103,000miManualDiesel2.0L
£8,995
Blackburn
~£226/pm
Are you looking for a BMW X1? Well, have a more in depth look at this second-hand one coming in white that’s got a 2.0l diesel engine, manual transmission and 103,000 miles on the clock.
Bmw X1 2.0 20D M Sport Suv Xdrive
89,259miAutoDiesel
£13,900
Cambridge
~£349/pm
Painted in the tone of black, this BMW has 89,259mi on the dashboard and features a automatic CC engine running on diesel.
Xdrive20d Sport
87,260miAutoDiesel2.0L
£10,390
Luton
~£261/pm
In the shade of black, this estate BMW X1 is fitted out with a 2000CC diesel motor with automatic transmission and has 87,260 miles clocked-up on the dashboard.
2.0 Sdrive20i Xline 190 Bhp
21,000miAutoPetrol2.0L
£20,795
Harrow
~£522/pm
There's a fantastic price at this car dealership on this used, low mileage BMW X1 that has a 2000 cc petrol motor, automatic transmission and just 21,000 mi clocked-up on the dash.
2.0 Xdrive18d Xline 148 Bhp
54,000miAutoDiesel2.0L
£13,970
Stockport
~£351/pm
Available in the tone of silver, this BMW X1 is fitted with a 2.0 ltr diesel engine with automatic transmission and has 54,000 miles clocked up on the dash.
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,386 | £16,824 | 7 | 50,598 | 3,974 |
Aberdeen City | 15 | £20,726 | 5 | 34,464 | 26 |
Angus | 1 | £17,999 | 6 | 19,998 | 8 |
Antrim | 1 | £8,750 | 10 | 103,000 | 4 |
Ards | 2 | £13,623 | 9 | 52,500 | 4 |
Ballymena | 3 | £14,973 | 9 | 103,917 | 6 |
Ballymoney | 1 | £10,900 | 7 | 102,956 | 9 |
Barking & Dagenham - Greater London | 2 | £16,245 | 6 | 42,041 | - |
Bedfordshire | 36 | £11,955 | 9 | 71,427 | 55 |
Belfast | 6 | £16,696 | 6 | 44,903 | 24 |
Berkshire | 10 | £15,989 | 7 | 48,322 | 55 |
Blaenau Gwent | 3 | £15,079 | 7 | 49,051 | 12 |
Bristol | 10 | £13,480 | 7 | 62,563 | 57 |
Bromley - Greater London | 6 | £19,996 | 4 | 34,101 | 18 |
Buckinghamshire | 21 | £18,733 | 7 | 44,335 | 48 |
Caerphilly | 2 | £9,993 | 8 | 76,500 | 2 |
Cambridgeshire | 51 | £15,568 | 7 | 53,616 | 96 |
Cardiff | 7 | £19,995 | 6 | 34,906 | 31 |
Carmarthenshire | 2 | £18,495 | 7 | 43,041 | 2 |
Carrickfergus | 1 | £22,950 | 2 | 30,221 | - |
Ceredigion | 2 | £16,497 | 8 | 49,704 | 4 |
Cheshire | 51 | £20,292 | 6 | 40,660 | 123 |
City of Edinburgh | 22 | £13,734 | 8 | 64,549 | 41 |
City of London - Greater London | 30 | £18,553 | 5 | 43,915 | 185 |
Coleraine | 2 | £15,700 | 7 | 65,336 | 5 |
Conwy | 6 | £25,131 | 5 | 40,465 | 1 |
Cookstown | 1 | £6,995 | 11 | 99,000 | 2 |
Cornwall | 3 | £8,874 | 10 | 80,427 | 8 |
County Durham | 11 | £19,569 | 6 | 35,473 | 44 |
Craigavon | 2 | £24,595 | 4 | 12,066 | 3 |
Croydon - Greater London | 9 | £17,277 | 6 | 44,149 | 25 |
Cumbria | 9 | £15,439 | 7 | 54,331 | 15 |
Derbyshire | 24 | £16,692 | 6 | 49,050 | 104 |
Devon | 34 | £14,699 | 8 | 56,341 | 49 |
Dorset | 11 | £15,666 | 8 | 48,398 | 36 |
Down | 2 | £18,695 | 5 | 37,017 | 8 |
Dumfries and Galloway | 1 | £24,998 | 4 | 19,273 | 7 |
Dundee City | 6 | £20,348 | 5 | 37,352 | 13 |
Ealing - Greater London | 9 | £13,169 | 7 | 63,692 | 7 |
East Ayrshire | 1 | £14,588 | 5 | 66,000 | 23 |
East Lothian | 1 | £9,495 | 10 | 56,328 | - |
East Riding of Yorkshire | 8 | £16,138 | 6 | 54,173 | 29 |
East Sussex | 13 | £16,554 | 7 | 44,664 | 35 |
Enfield - Greater London | 8 | £18,693 | 7 | 32,538 | 14 |
Essex | 41 | £17,036 | 7 | 49,967 | 108 |
Falkirk | 2 | £12,950 | 9 | 62,945 | 3 |
Fermanagh | 2 | £16,743 | 6 | 64,000 | - |
Fife | 4 | £31,022 | 4 | 17,869 | 16 |
Glasgow City | 19 | £15,347 | 7 | 54,522 | 76 |
Gloucestershire | 13 | £15,185 | 7 | 57,926 | 24 |
Greater Manchester | 86 | £14,084 | 7 | 57,924 | 257 |
Greenwich - Greater London | 3 | £26,328 | 3 | 26,145 | 5 |
Hampshire | 33 | £19,469 | 6 | 40,938 | 119 |
Harrow - Greater London | 12 | £24,392 | 4 | 25,299 | 24 |
Havering - Greater London | 11 | £15,237 | 7 | 63,736 | 30 |
Herefordshire | 5 | £21,968 | 4 | 28,397 | 21 |
Hertfordshire | 24 | £16,581 | 7 | 60,283 | 86 |
Highland | 5 | £23,148 | 5 | 47,410 | 13 |
Hillingdon - Greater London | 15 | £20,830 | 5 | 40,749 | 22 |
Hounslow - Greater London | 23 | £24,000 | 4 | 22,354 | 64 |
Inverclyde | 2 | £16,699 | 7 | 58,433 | 1 |
Isle of Wight | 2 | £6,895 | 13 | 81,000 | 5 |
Kent | 46 | £18,052 | 6 | 42,971 | 124 |
Kingston upon Thames - Greater London | 3 | £24,433 | 4 | 25,069 | 8 |
Lancashire | 50 | £15,979 | 7 | 49,141 | 101 |
Leicestershire | 21 | £15,141 | 6 | 60,758 | 67 |
Limavady | 1 | £22,995 | 3 | 30,000 | - |
Lincolnshire | 23 | £17,767 | 6 | 45,288 | 48 |
Lisburn | 1 | £11,998 | 8 | 61,000 | 4 |
Magherafelt | 1 | £17,950 | 5 | 49,000 | 3 |
Merseyside | 25 | £14,428 | 7 | 58,011 | 40 |
Moray | 1 | £21,995 | 4 | 37,449 | 5 |
Neath Port Talbot | 1 | £19,336 | 3 | 50,417 | - |
Newport | 12 | £17,864 | 5 | 37,664 | 26 |
Newry and Mourne | 4 | £22,860 | 4 | 27,191 | 5 |
Newtownabbey | 1 | £11,495 | 8 | 71,790 | 5 |
Norfolk | 21 | £19,174 | 6 | 40,545 | 68 |
North Ayrshire | 3 | £14,496 | 7 | 48,597 | 9 |
North Down | 2 | £8,970 | 12 | 66,193 | 3 |
North Lanarkshire | 1 | £14,799 | 8 | 39,141 | 15 |
North Yorkshire | 18 | £21,875 | 5 | 40,924 | 56 |
Northamptonshire | 8 | £16,202 | 7 | 59,786 | 71 |
Northumberland | 4 | £15,719 | 7 | 54,777 | 6 |
Nottinghamshire | 21 | £15,141 | 8 | 48,398 | 79 |
Omagh | 1 | £9,245 | 10 | 78,000 | - |
Oxfordshire | 9 | £22,131 | 4 | 25,791 | 30 |
Pembrokeshire | 1 | £6,990 | 12 | 99,082 | 3 |
Perth and Kinross | 4 | £13,331 | 7 | 67,221 | 11 |
Powys | 2 | £10,895 | 8 | 98,349 | 3 |
Redbridge - Greater London | 1 | £9,995 | 11 | 78,000 | - |
Renfrewshire | 8 | £19,323 | 6 | 32,551 | 19 |
Rhondda Cynon Taf | 1 | £23,393 | 3 | 39,857 | 4 |
Richmond upon Thames - Greater London | 2 | £13,193 | 9 | 41,253 | 2 |
Shropshire | 13 | £15,723 | 7 | 44,572 | 36 |
Somerset | 10 | £19,819 | 5 | 42,353 | 30 |
South Ayrshire | 2 | £15,747 | 7 | 51,705 | 7 |
South Lanarkshire | 6 | £17,914 | 5 | 37,404 | 6 |
South Yorkshire | 28 | £15,583 | 7 | 62,105 | 123 |
Staffordshire | 23 | £16,364 | 7 | 50,061 | 118 |
Stirling | 3 | £17,365 | 6 | 52,209 | 15 |
Suffolk | 18 | £12,066 | 9 | 58,238 | 36 |
Surrey | 40 | £21,984 | 6 | 38,420 | 77 |
Swansea | 9 | £15,409 | 6 | 51,610 | 20 |
Tyne and Wear | 25 | £15,809 | 7 | 44,223 | 79 |
Waltham Forest - Greater London | 2 | £20,897 | 4 | 27,059 | 5 |
Warwickshire | 6 | £14,342 | 8 | 67,219 | 30 |
West Lothian | 5 | £16,857 | 6 | 43,303 | 9 |
West Midlands | 54 | £13,668 | 8 | 61,755 | 166 |
West Sussex | 18 | £19,320 | 7 | 38,018 | 39 |
West Yorkshire | 44 | £12,890 | 8 | 66,867 | 130 |
Wiltshire | 18 | £17,473 | 7 | 48,441 | 79 |
Worcestershire | 16 | £14,861 | 8 | 57,767 | 37 |
Wrexham | 1 | £20,595 | 6 | 12,729 | 5 |