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,513£16,431751,9034,061
Aberdeen City12£23,557427,55327
Angus2£14,970919,69810
Antrim3£10,517886,7492
Ards2£14,248949,7503
Ballymena2£11,95011133,8757
Ballymoney1£10,9007102,9567
Barking & Dagenham - Greater London1£14,990653,000-
Bedfordshire38£12,211964,54748
Belfast7£16,417553,77832
Berkshire18£17,114746,17149
Blaenau Gwent5£15,547647,76615
Bristol13£15,757751,87764
Bromley - Greater London7£21,995534,81419
Buckinghamshire22£21,911640,19348
Caerphilly1£14,495757,0005
Cambridgeshire67£14,850755,08394
Cardiff6£17,494643,45533
Carmarthenshire3£17,162751,7571
Ceredigion3£13,396960,9314
Cheshire67£19,871641,054130
City of Edinburgh19£13,814863,38653
City of London - Greater London44£17,570550,846178
Coleraine2£11,723970,6623
Conwy7£23,969543,1123
Cornwall1£6,39512102,0009
County Durham14£13,639855,08447
Croydon - Greater London17£20,247537,19225
Cumbria10£16,456653,11312
Derbyshire28£17,640640,159102
Devon24£14,900857,81654
Dorset18£19,926641,17133
Down3£18,562534,0838
Dumfries and Galloway1£15,498842,3016
Dundee City4£12,660769,07611
Dungannon1£16,490869,3382
Ealing - Greater London6£12,893855,4809
East Ayrshire5£16,727542,46421
East Lothian1£9,4951056,328-
East Riding of Yorkshire9£19,442441,74732
East Sussex14£15,120757,98927
Enfield - Greater London7£18,561733,33918
Essex43£16,861752,147115
Falkirk2£13,724969,2064
Fermanagh2£17,243664,0001
Fife6£27,798423,72221
Glasgow City16£15,228858,72076
Gloucestershire11£13,151866,25832
Greater Manchester103£13,664858,379249
Hampshire38£20,168638,578124
Harrow - Greater London14£23,595431,12627
Havering - Greater London10£16,222756,70624
Herefordshire1£22,499533,52325
Hertfordshire26£16,393753,41395
Highland6£18,457645,8608
Hillingdon - Greater London18£16,834650,87620
Hounslow - Greater London27£23,357428,96663
Inverclyde2£16,699758,4331
Isle of Wight1£7,3951467,0005
Kent43£17,620649,985127
Kingston upon Thames - Greater London5£22,446526,47810
Lancashire41£15,593753,521104
Leicestershire26£14,812756,48982
Lincolnshire22£16,199752,15962
Lisburn1£13,990669,8836
Magherafelt1£17,950549,0004
Merseyside21£14,788752,98645
Moray1£20,498448,8354
Neath Port Talbot1£19,336350,417-
Newport13£20,953431,96125
Newry and Mourne1£23,999331,4926
Newtownabbey3£15,763667,5263
Norfolk22£16,677751,70868
North Ayrshire4£15,497745,8127
North Down2£8,9701266,1934
North Lanarkshire4£15,350749,07116
North Yorkshire21£15,979754,77350
Northamptonshire11£14,902865,32272
Northumberland3£11,1991062,2958
Nottinghamshire22£13,684858,55485
Omagh1£9,9751078,000-
Oxfordshire10£21,681529,81231
Pembrokeshire1£18,999619,6562
Perth and Kinross1£9,495974,9219
Powys2£13,845768,0512
Redbridge - Greater London1£9,9951178,0001
Renfrewshire4£21,722534,48218
Rhondda Cynon Taf1£8,3511270,4965
Richmond upon Thames - Greater London1£10,3951040,0834
Scottish Borders4£15,990648,6551
Shropshire14£19,617639,54633
Somerset14£16,255656,65221
South Ayrshire4£17,122641,82212
South Lanarkshire3£19,782537,9978
South Yorkshire36£13,496770,233128
Staffordshire27£17,999644,370115
Stirling3£14,994757,98118
Strabane1£22,295346,635-
Suffolk19£14,546853,41238
Surrey35£20,718644,59182
Swansea5£20,498439,72723
Tyne and Wear43£16,498742,64571
Waltham Forest - Greater London1£23,799226,3307
Warwickshire14£14,496760,88830
West Dunbartonshire2£14,348747,2737
West Lothian1£22,998413,4916
West Midlands60£14,608757,975162
West Sussex15£19,879629,05647
West Yorkshire49£14,028760,356131
Wiltshire12£16,668749,01692
Worcestershire20£15,766857,08128
Add postcode for better results.