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,647750,8274,030
Aberdeen City10£18,190641,29631
Aberdeenshire2£21,497523,6344
Angus1£17,999619,9987
Antrim3£7,3951199,3335
Ards2£18,623633,8754
Ballymena5£15,734889,0305
Ballymoney1£6,3951294,1518
Barking & Dagenham - Greater London2£16,245642,041-
Bedfordshire44£12,215971,65654
Belfast7£16,489648,66127
Berkshire13£14,549855,94954
Blaenau Gwent3£16,579654,46212
Bristol13£14,719755,46451
Bromley - Greater London4£18,767540,05019
Buckinghamshire17£18,812638,84051
Caerphilly3£10,158884,5871
Cambridgeshire51£14,837754,68798
Cardiff8£17,494745,16727
Carmarthenshire2£18,495743,0412
Ceredigion4£14,048755,5284
Cheshire46£20,725639,212115
City of Edinburgh27£15,831756,28943
City of London - Greater London29£17,843644,409196
Coleraine3£14,132776,2245
Conwy6£25,131540,4651
Cookstown1£6,9951199,0002
Cornwall7£22,340839,24910
County Durham13£17,524746,19143
Croydon - Greater London10£21,281532,74127
Cumbria10£13,695858,18914
Derbyshire26£16,415749,107106
Devon29£16,616950,63764
Dorset10£15,300850,58135
Down1£19,395437,5247
Dumfries and Galloway1£24,998419,2737
Dundee City5£26,800317,74213
Ealing - Greater London11£13,509760,8457
East Ayrshire1£7,4901084,93324
East Riding of Yorkshire9£16,597545,99533
East Sussex11£13,504844,49738
Enfield - Greater London6£10,8961048,57618
Essex45£18,046649,641101
Falkirk1£6,7501397,0004
Fermanagh2£16,743664,000-
Fife2£19,997630,93318
Glasgow City20£15,814748,04380
Gloucestershire9£17,376757,33727
Greater Manchester90£13,951858,025253
Greenwich - Greater London1£25,495427,2996
Hampshire30£18,916740,344121
Harrow - Greater London10£25,731324,32230
Havering - Greater London10£14,815759,94635
Herefordshire3£21,615529,60717
Hertfordshire33£17,759751,11578
Highland4£25,711444,04915
Hillingdon - Greater London13£23,140432,16526
Hounslow - Greater London16£22,662428,67464
Inverclyde1£8,3001088,0002
Isle of Wight2£6,7451381,0005
Kent37£18,040642,460129
Kingston upon Thames - Greater London3£22,533529,73711
Lancashire45£15,507748,996100
Leicestershire21£15,660654,43263
Limavady1£22,995330,000-
Lincolnshire22£18,759642,43951
Lisburn4£16,246652,0264
Magherafelt1£17,950549,0003
Merseyside22£13,770757,98044
Moray1£21,995437,4495
Neath Port Talbot1£19,199350,417-
Newport13£17,426650,69829
Newry and Mourne2£21,324428,2016
Newtownabbey2£11,988778,8955
Norfolk17£16,397751,21071
North Ayrshire3£14,329748,5979
North Down2£14,370761,6923
North Lanarkshire3£12,1481037,98712
North Yorkshire21£22,400437,44760
Northamptonshire8£15,067861,26470
Northumberland4£15,719754,7775
Nottinghamshire24£16,187750,41676
Omagh2£13,225863,547-
Oxfordshire6£20,349530,09432
Pembrokeshire1£6,9901299,0822
Perth and Kinross4£18,081548,36813
Powys2£10,795898,3492
Redbridge - Greater London1£9,9951178,000-
Renfrewshire8£19,285632,55118
Richmond upon Thames - Greater London1£10,3751040,0833
Shropshire15£15,659746,46134
Somerset13£21,416537,28830
South Ayrshire3£12,329856,8416
South Lanarkshire5£19,557540,7828
South Yorkshire32£15,422762,685125
Staffordshire26£16,026748,084111
Stirling2£16,798747,56715
Strabane1£16,490641,2881
Suffolk17£12,266956,28539
Surrey48£20,471639,75577
Swansea12£16,521644,06318
Tyne and Wear24£14,536849,56576
Waltham Forest - Greater London1£18,500538,1395
Warwickshire5£21,100648,17826
West Dunbartonshire1£20,498422,7668
West Lothian5£16,596646,20612
West Midlands58£14,687759,010170
West Sussex16£19,158741,47043
West Yorkshire42£12,473871,467135
Wiltshire19£18,274647,30276
Worcestershire14£17,516854,89335
Add postcode for better results.