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,834750,5793,952
Aberdeen City11£20,340537,27026
Angus1£17,999619,99810
Antrim1£8,75010103,0004
Ards1£21,250612,0005
Ballymena2£11,95011133,8757
Ballymoney1£10,9007102,9569
Barking & Dagenham - Greater London2£16,245642,041-
Bedfordshire36£12,607968,62155
Belfast6£16,696644,90327
Berkshire9£14,283851,89855
Blaenau Gwent3£15,079749,05113
Bristol10£13,480762,56360
Bromley - Greater London8£22,608428,63117
Buckinghamshire16£18,485846,99545
Caerphilly2£11,143876,5003
Cambridgeshire55£15,467753,85194
Cardiff8£20,496634,46731
Carmarthenshire2£18,495743,0412
Carrickfergus1£22,950230,2211
Ceredigion2£16,497849,7044
Cheshire51£20,200640,979129
City of Edinburgh20£13,151866,58441
City of London - Greater London37£18,277547,846178
Coleraine2£15,700765,3365
Conwy7£23,969543,112-
Cookstown1£6,9951199,0002
Cornwall3£8,7391080,4278
County Durham12£17,462750,40444
Croydon - Greater London8£17,024745,63726
Cumbria8£14,620855,52216
Derbyshire23£16,792643,617107
Devon32£14,659857,94948
Dorset12£15,710848,37834
Down3£18,013534,0837
Dumfries and Galloway2£23,998518,4046
Dundee City4£17,147650,83112
Ealing - Greater London8£13,453765,8798
East Dunbartonshire1£20,998322,9401
East Lothian1£9,4951056,328-
East Riding of Yorkshire5£16,282661,75931
East Sussex13£15,919743,56834
Enfield - Greater London8£18,693732,53815
Essex43£18,284749,666105
Falkirk2£12,950962,9453
Fermanagh2£16,743664,0001
Fife6£26,450423,98915
Glasgow City20£14,682757,06774
Gloucestershire13£16,187753,08425
Greater Manchester86£14,124857,064257
Greenwich - Greater London2£25,995427,2995
Hampshire32£19,926638,312128
Harrow - Greater London11£24,719425,69025
Havering - Greater London11£14,737763,65029
Herefordshire4£23,887421,59021
Hertfordshire25£17,030754,13785
Highland8£23,992435,98310
Hillingdon - Greater London19£18,079647,27017
Hounslow - Greater London22£22,586427,66062
Inverclyde2£16,699758,4331
Isle of Wight2£11,0301069,3335
Kent44£17,496648,438121
Kingston upon Thames - Greater London3£21,467431,05310
Lancashire47£16,178748,728101
Leicestershire23£14,539665,60971
Limavady1£22,995330,000-
Lincolnshire23£17,462648,27952
Lisburn1£11,998861,0004
Magherafelt1£17,950549,0003
Merseyside26£14,528753,85841
Moray1£21,995437,4495
Neath Port Talbot1£19,336350,417-
Newport12£18,511535,61327
Newry and Mourne4£22,860427,1915
Newtownabbey1£11,495871,7905
Norfolk22£18,393643,66567
North Ayrshire3£14,496748,59710
North Down2£8,9701266,1933
North Lanarkshire1£14,799839,14117
North Yorkshire18£22,239539,97355
Northamptonshire7£15,366864,12971
Northumberland3£16,799753,0367
Nottinghamshire19£14,963849,37981
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-
Renfrewshire9£19,842532,63518
Rhondda Cynon Taf1£23,393339,8574
Richmond upon Thames - Greater London2£13,690941,2532
Shropshire16£17,668639,78832
Somerset14£19,326543,59927
South Ayrshire3£15,997652,1257
South Lanarkshire5£18,958532,9627
South Yorkshire31£13,751769,207121
Staffordshire24£16,502750,601117
Stirling2£13,599863,44317
Strabane1£22,295346,635-
Suffolk17£12,523858,67234
Surrey40£22,099638,54878
Swansea7£15,284650,26121
Tyne and Wear22£15,403747,46882
Waltham Forest - Greater London2£20,897427,0595
Warwickshire7£13,893868,74331
West Lothian2£14,498748,1539
West Midlands56£14,232859,312162
West Sussex16£19,202638,71341
West Yorkshire46£13,927763,268129
Wiltshire18£21,516642,03878
Worcestershire19£13,185965,46833
Wrexham1£20,595612,7295
Add postcode for better results.