Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW X1 on Finance

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.

Buying Guide

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 by County

BMW X1 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,390£16,911750,1744,007
Aberdeen City10£21,484534,45826
Angus1£17,999619,99810
Antrim2£10,873983,0004
Ards1£21,250612,0005
Ballymena3£12,47310114,2556
Ballymoney1£10,9007102,9569
Barking & Dagenham - Greater London2£16,245642,041-
Bedfordshire37£12,518970,28255
Belfast6£16,738644,89929
Berkshire11£17,810744,98054
Blaenau Gwent3£15,079749,05114
Bristol12£14,348759,21661
Bromley - Greater London8£22,972427,45817
Buckinghamshire14£15,999850,57447
Caerphilly2£11,143876,5004
Cambridgeshire53£15,491751,36998
Cardiff8£18,557640,30834
Carmarthenshire2£18,495743,0412
Carrickfergus1£22,950230,2211
Ceredigion2£16,497849,7044
Cheshire56£20,323538,586129
City of Edinburgh19£12,951867,64043
City of London - Greater London33£18,718546,024182
Coleraine2£12,700861,6004
Conwy7£23,969543,112-
Cookstown1£6,9951199,0002
Cornwall3£8,9471080,4278
County Durham8£11,852962,21246
Croydon - Greater London9£16,965648,51825
Cumbria8£16,221753,34214
Derbyshire27£16,720643,379102
Devon28£13,904859,89249
Dorset10£16,429845,60635
Down3£18,562534,0838
Dumfries and Galloway2£23,998518,4047
Dundee City4£15,085654,78311
Ealing - Greater London8£13,292860,5457
East Dunbartonshire1£20,998322,9401
East Lothian1£9,4951056,328-
East Riding of Yorkshire6£17,630555,61829
East Sussex12£18,783642,07033
Enfield - Greater London9£18,627632,49413
Essex37£18,007748,551116
Falkirk2£12,950962,9453
Fermanagh2£16,743664,0001
Fife6£26,443423,98917
Glasgow City22£14,765756,79570
Gloucestershire12£16,871753,55931
Greater Manchester89£14,596756,116257
Greenwich - Greater London2£25,995427,2995
Hampshire38£20,288636,403123
Harrow - Greater London11£24,719425,69025
Havering - Greater London10£15,491762,47329
Herefordshire3£22,866425,20522
Hertfordshire27£16,537754,19687
Highland8£24,092435,98310
Hillingdon - Greater London21£18,566646,87616
Hounslow - Greater London23£22,788427,62961
Inverclyde2£16,699758,4331
Isle of Wight2£11,0801069,3335
Kent38£17,423648,073127
Kingston upon Thames - Greater London3£21,467431,05310
Lancashire45£15,898748,111105
Leicestershire22£14,647766,71678
Limavady1£22,995330,000-
Lincolnshire23£17,264749,65852
Magherafelt1£17,950549,0003
Merseyside26£14,440754,61843
Moray2£21,247443,1424
Neath Port Talbot1£19,336350,417-
Newport12£17,917537,63026
Newry and Mourne4£23,112427,1915
Newtownabbey1£11,495871,7905
Norfolk19£17,015647,44068
North Ayrshire3£14,496748,59710
North Down2£8,9701266,1933
North Lanarkshire1£15,100839,14118
North Yorkshire18£22,050540,16651
Northamptonshire10£18,088753,96670
Northumberland3£16,799753,0368
Nottinghamshire20£16,370747,07583
Omagh1£9,2451078,000-
Oxfordshire8£21,303527,54532
Pembrokeshire2£12,995959,3692
Perth and Kinross5£16,256654,23010
Powys2£10,895898,3493
Redbridge - Greater London1£9,9951178,000-
Renfrewshire7£20,355533,81118
Rhondda Cynon Taf1£23,393339,8575
Richmond upon Thames - Greater London2£13,690941,2533
Scottish Borders1£16,990738,7174
Shropshire15£18,590639,88033
Somerset15£19,184544,26627
South Ayrshire3£15,997652,1258
South Lanarkshire4£18,823534,4027
South Yorkshire33£14,006766,600123
Staffordshire24£16,621648,043121
Stirling2£13,599863,44318
Strabane1£22,295346,635-
Suffolk17£12,467860,21536
Surrey41£22,174639,00684
Swansea6£15,115753,16023
Tyne and Wear24£15,320748,43983
Waltham Forest - Greater London2£21,223427,0595
Warwickshire6£11,541976,48232
West Lothian2£14,748748,1539
West Midlands57£14,759855,783163
West Sussex16£18,928639,66042
West Yorkshire51£14,454761,124124
Wiltshire16£22,644537,77883
Worcestershire17£12,973966,53833
Add postcode for better results.