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,502£16,524751,6664,073
Aberdeen City12£22,490529,52226
Angus3£17,146722,1079
Antrim3£11,550886,7492
Ards1£22,50066,5003
Ballymena2£11,95011133,8757
Ballymoney1£10,9007102,9567
Barking & Dagenham - Greater London1£14,990653,000-
Bedfordshire37£12,565963,01347
Belfast6£16,321551,85533
Berkshire18£16,406747,42448
Blaenau Gwent5£14,326853,94814
Bristol13£15,757751,87763
Bromley - Greater London6£23,012528,11620
Buckinghamshire21£22,149639,05050
Caerphilly1£14,995757,0005
Cambridgeshire68£15,379651,39097
Cardiff7£16,906643,84132
Carmarthenshire3£17,162751,7571
Ceredigion3£13,396960,9314
Cheshire72£19,696640,761130
City of Edinburgh20£15,023860,23653
City of London - Greater London40£17,620550,822178
Coleraine2£11,723970,6623
Conwy7£23,969543,1125
Cornwall2£9,3451097,0008
County Durham15£13,607855,95546
Craigavon1£19,495545,3045
Croydon - Greater London18£19,189537,55224
Cumbria9£15,508757,04212
Derbyshire28£17,300640,410103
Devon24£15,049759,34453
Dorset18£19,924641,17134
Down3£18,562534,0838
Dumfries and Galloway1£15,498842,3016
Dundee City5£16,678656,68210
Dungannon1£16,490869,3382
Ealing - Greater London8£13,842851,5637
East Ayrshire5£16,727542,46422
East Lothian1£9,4951056,328-
East Riding of Yorkshire8£19,123441,74032
East Sussex16£14,333858,23025
Enfield - Greater London7£18,524735,92917
Essex42£16,274753,213116
Falkirk2£13,724969,2065
Fermanagh2£17,243664,0001
Fife6£27,798423,72222
Glasgow City18£13,335861,53474
Gloucestershire12£13,572862,69731
Greater Manchester102£13,602857,712244
Hampshire43£20,398637,176124
Harrow - Greater London15£22,222437,68325
Havering - Greater London8£12,714776,03226
Herefordshire1£22,499533,52325
Hertfordshire26£16,644751,75796
Highland4£17,873743,4499
Hillingdon - Greater London18£17,637648,27720
Hounslow - Greater London25£23,126428,15065
Inverclyde2£16,699758,4331
Kent39£18,202648,614130
Kingston upon Thames - Greater London5£22,446526,47811
Lancashire41£15,897752,407106
Leicestershire25£14,116758,29780
Lincolnshire22£16,060751,34065
Lisburn1£13,990669,8837
Magherafelt1£17,950549,0004
Merseyside21£14,860752,98646
Moray1£20,498448,8354
Neath Port Talbot1£19,336350,417-
Newport13£20,975431,96126
Newry and Mourne1£23,999331,4926
Newtownabbey3£15,796667,5263
Norfolk19£16,874747,65166
North Ayrshire4£15,497745,8128
North Down2£8,9701266,1934
North Lanarkshire4£15,375749,07116
North Yorkshire21£16,429653,18052
Northamptonshire11£13,993864,53371
Northumberland3£11,1991062,2959
Nottinghamshire21£13,572859,00486
Oxfordshire12£20,340528,60529
Pembrokeshire2£12,7251058,4061
Perth and Kinross1£9,495974,9219
Powys2£13,845768,0512
Redbridge - Greater London1£9,9951178,0001
Renfrewshire6£21,564533,61316
Rhondda Cynon Taf1£8,3511270,4965
Richmond upon Thames - Greater London1£10,3951040,0834
Scottish Borders4£15,990648,6551
Shropshire14£19,403639,65934
Somerset14£16,134657,44720
South Ayrshire3£17,330638,10812
South Lanarkshire2£22,899324,8258
South Yorkshire36£13,337771,129129
Staffordshire26£17,469646,959119
Stirling4£15,620756,36219
Strabane1£22,295346,385-
Suffolk18£12,652856,52340
Surrey33£20,038645,56679
Swansea4£15,447756,48623
Tyne and Wear41£16,254743,77074
Waltham Forest - Greater London2£25,299317,7756
Warwickshire15£14,170760,15431
West Dunbartonshire2£14,348747,2739
West Lothian2£17,998547,1524
West Midlands59£14,080859,637163
West Sussex12£18,748630,99251
West Yorkshire49£14,045761,925129
Wiltshire11£17,612746,96791
Worcestershire17£15,189859,23329
Add postcode for better results.