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,421£16,564750,6294,056
Aberdeen City9£22,770528,88428
Aberdeenshire1£13,999739,5003
Angus2£17,995619,7239
Antrim3£10,517886,7492
Ards2£13,748952,5004
Ballymena4£16,645892,3175
Ballymoney3£10,628882,7637
Barking & Dagenham - Greater London1£14,990653,000-
Bedfordshire41£13,537863,12646
Belfast7£16,489648,05631
Berkshire15£17,309745,96948
Blaenau Gwent2£14,720860,64618
Bristol10£13,549860,61863
Bromley - Greater London10£22,515528,83815
Buckinghamshire13£17,840744,35850
Caerphilly1£14,995757,0005
Cambridgeshire50£13,989755,89093
Cardiff8£16,681745,04833
Carmarthenshire2£18,495743,0412
Carrickfergus1£22,950230,2212
Ceredigion3£13,396960,9314
Cheshire65£19,701642,278127
City of Edinburgh19£12,385967,18151
City of London - Greater London36£18,505546,632188
Coleraine2£12,700862,1004
Conwy7£23,969543,1121
Cornwall2£10,8081174,8538
County Durham10£12,748954,24247
Croydon - Greater London10£20,563643,06626
Cumbria8£16,309753,34214
Derbyshire26£17,058643,143103
Devon25£14,752859,60151
Dorset16£17,748745,11231
Down3£18,562534,0838
Dundee City4£17,096645,13212
Dungannon1£15,890869,3382
Ealing - Greater London6£12,726861,7539
East Ayrshire3£16,313644,58521
East Lothian1£9,4951056,328-
East Riding of Yorkshire9£17,153551,95229
East Sussex16£16,484852,77729
Enfield - Greater London7£18,203733,35116
Essex36£17,503750,254119
Falkirk2£13,724969,2064
Fermanagh2£16,743664,0001
Fife5£18,698635,05420
Glasgow City21£15,077752,69271
Gloucestershire9£15,269761,06431
Greater Manchester90£14,478755,135255
Greenwich - Greater London2£25,995425,8095
Hampshire39£18,118743,025127
Harrow - Greater London14£24,567426,44930
Havering - Greater London12£16,977655,59025
Herefordshire2£22,649529,53222
Hertfordshire26£17,024753,28091
Highland4£17,311654,04010
Hillingdon - Greater London20£16,930652,80114
Hounslow - Greater London26£23,382427,63160
Inverclyde2£16,699758,4331
Isle of Wight2£11,1141069,3335
Kent39£15,798753,040132
Kingston upon Thames - Greater London2£22,650429,3029
Lancashire41£15,871748,613104
Leicestershire23£15,348755,94476
Lincolnshire25£16,641750,70455
Magherafelt1£17,950549,0004
Merseyside22£14,897752,43748
Moray2£21,247443,1424
Neath Port Talbot1£19,336350,417-
Newport12£18,731536,89028
Newry and Mourne1£23,749331,4925
Newtownabbey3£11,128876,5973
Norfolk21£16,263752,60666
North Ayrshire3£16,797639,4439
North Down2£8,9701266,1933
North Lanarkshire3£16,249737,32317
North Yorkshire19£17,198649,29152
Northamptonshire9£16,225759,66269
Northumberland2£13,199969,5559
Nottinghamshire19£14,517853,99582
Omagh1£9,9751078,000-
Oxfordshire11£21,579525,87932
Pembrokeshire1£18,999619,6562
Perth and Kinross3£13,377766,2738
Powys2£13,495768,0511
Redbridge - Greater London1£9,9951178,0001
Renfrewshire5£21,377532,25019
Rhondda Cynon Taf3£15,735755,7145
Richmond upon Thames - Greater London2£13,690941,2533
Scottish Borders3£17,323645,4212
Shropshire12£19,014640,67035
Somerset14£17,350653,91326
South Ayrshire3£15,997652,12510
South Lanarkshire3£19,682537,9977
South Yorkshire35£13,240772,233122
Staffordshire29£17,157646,485121
Stirling2£14,846758,18418
Strabane1£22,295346,635-
Suffolk21£14,164853,12935
Surrey37£22,536639,65381
Swansea6£18,624646,88821
Tyne and Wear34£16,643639,28375
Waltham Forest - Greater London2£21,799427,0597
Warwickshire7£11,820977,48232
West Dunbartonshire1£11,698856,4478
West Lothian2£15,248748,1538
West Midlands56£14,849755,637167
West Sussex14£19,774631,12746
West Yorkshire46£14,264760,547134
Wiltshire18£18,057645,10283
Worcestershire16£15,320860,22833
Wrexham2£13,245838,8133
Add postcode for better results.