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,387£16,793750,4234,025
Aberdeen City10£21,474534,45826
Angus1£17,999619,99810
Antrim1£8,75010103,0005
Ards1£21,250612,0005
Ballymena3£12,47310114,2556
Ballymoney1£10,9007102,9569
Barking & Dagenham - Greater London2£16,245642,041-
Bedfordshire37£12,509970,28253
Belfast6£16,696644,90328
Berkshire11£17,810744,98054
Blaenau Gwent3£15,079749,05114
Bristol10£13,489762,56362
Bromley - Greater London7£22,632430,67517
Buckinghamshire15£18,627848,20647
Caerphilly2£11,143876,5004
Cambridgeshire55£15,572752,16896
Cardiff7£19,209635,59735
Carmarthenshire2£18,495743,0412
Carrickfergus1£22,950230,2211
Ceredigion2£16,497849,7044
Cheshire51£19,924641,001134
City of Edinburgh19£12,964867,52144
City of London - Greater London37£18,150548,305181
Coleraine1£16,450659,0005
Conwy7£23,969543,112-
Cookstown1£6,9951199,0002
Cornwall3£8,7391080,4278
County Durham10£14,584754,18545
Croydon - Greater London8£17,025745,63726
Cumbria7£13,781859,59716
Derbyshire26£17,248640,719102
Devon30£14,382858,67049
Dorset11£15,844848,33735
Down3£18,013534,0837
Dumfries and Galloway2£23,998518,4047
Dundee City4£15,085654,78311
Ealing - Greater London9£13,225763,6927
East Dunbartonshire1£20,998322,9401
East Lothian1£9,4951056,328-
East Riding of Yorkshire5£16,248661,75931
East Sussex13£18,834640,56433
Enfield - Greater London9£19,477630,04414
Essex42£18,662648,323111
Falkirk2£12,950962,9453
Fermanagh2£16,743664,0001
Fife4£17,734634,60917
Glasgow City20£14,207759,56274
Gloucestershire13£16,185753,08428
Greater Manchester89£14,597756,760257
Greenwich - Greater London2£25,995427,2995
Hampshire34£19,668638,564126
Harrow - Greater London11£24,719425,69025
Havering - Greater London11£14,764763,65029
Herefordshire4£23,887421,59021
Hertfordshire26£17,250752,51088
Highland8£24,092435,98310
Hillingdon - Greater London18£18,155647,93418
Hounslow - Greater London23£22,680428,01762
Inverclyde2£16,699758,4331
Isle of Wight2£11,0301069,3335
Kent41£17,403648,121123
Kingston upon Thames - Greater London3£21,467431,05310
Lancashire47£16,508647,938104
Leicestershire22£14,646764,81777
Limavady1£22,995330,000-
Lincolnshire23£16,940750,48952
Lisburn1£11,998861,0004
Magherafelt1£17,950549,0003
Merseyside26£14,528753,89742
Moray2£21,247443,1424
Neath Port Talbot1£19,336350,417-
Newport12£18,512535,61227
Newry and Mourne4£23,112427,1915
Newtownabbey1£11,495871,7905
Norfolk21£17,021645,31568
North Ayrshire3£14,496748,59710
North Down2£8,9701266,1933
North Lanarkshire1£15,100839,14118
North Yorkshire18£22,342539,97356
Northamptonshire7£15,366864,12972
Northumberland3£16,799753,0368
Nottinghamshire20£16,203847,21082
Omagh1£9,2451078,000-
Oxfordshire8£20,728528,91732
Pembrokeshire2£12,995959,3692
Perth and Kinross4£13,331767,22111
Powys2£10,895898,3493
Redbridge - Greater London1£9,9951178,000-
Renfrewshire8£20,510531,07818
Rhondda Cynon Taf1£23,393339,8575
Richmond upon Thames - Greater London2£13,690941,2533
Shropshire16£17,718639,78833
Somerset15£19,191543,62826
South Ayrshire3£15,997652,1257
South Lanarkshire5£19,058532,9627
South Yorkshire32£13,698768,462122
Staffordshire27£16,368750,477119
Stirling2£13,599863,44317
Strabane1£22,295346,635-
Suffolk16£12,490957,99336
Surrey41£21,860639,45780
Swansea7£15,284650,26122
Tyne and Wear22£15,412747,46885
Waltham Forest - Greater London2£21,221427,0595
Warwickshire7£13,893868,74332
West Lothian2£14,498748,1539
West Midlands55£14,382858,449168
West Sussex16£19,252638,71342
West Yorkshire45£13,742864,461132
Wiltshire16£22,641537,77881
Worcestershire19£13,198965,46833
Wrexham1£20,595612,7295
Add postcode for better results.