Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW X5 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 X5 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW X5 buying guide here.

BMW X5 Data by County

BMW X5 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,615£36,082755,6683,346
Aberdeen City10£55,199324,71425
Aberdeenshire3£37,328652,2336
Angus1£14,9901267,5044
Antrim5£25,977855,88010
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh5£35,195668,32010
Ballymena6£21,484998,3673
Ballymoney2£14,4951297,4743
Barnet - Greater London2£19,77312102,8861
Bedfordshire65£29,966765,065107
Belfast4£32,435677,53230
Berkshire23£28,248869,26649
Bexley - Greater London1£21,777862,0002
Brent - Greater London3£28,354662,8569
Bristol18£36,506549,67348
Bromley - Greater London12£46,878534,59037
Buckinghamshire26£34,608758,70050
Caerphilly1£10,0001496,000-
Cambridgeshire36£30,889767,47143
Cardiff12£40,992543,96635
Ceredigion1£77,59518,392-
Cheshire42£38,196546,48162
City of Edinburgh27£36,793751,19235
City of London - Greater London46£42,566642,166103
Coleraine3£30,732767,6673
Conwy3£58,09929,1393
Cookstown7£27,928793,2426
Cornwall3£29,162870,8456
County Durham14£28,342962,81332
Craigavon7£72,567110,29523
Croydon - Greater London7£33,676757,78513
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire18£33,207761,38255
Derry3£35,578561,9258
Devon6£14,6641185,66816
Dorset16£20,8671175,82816
Down2£50,495228,5001
Dumfries and Galloway6£28,471771,5017
Dundee City8£44,374529,50918
Dungannon13£38,018650,42914
Ealing - Greater London4£24,592866,7705
East Ayrshire1£27,998654,5884
East Riding of Yorkshire6£52,810332,3408
East Sussex11£39,126551,52725
Enfield - Greater London7£42,109531,04621
Essex79£35,425654,702146
Falkirk7£20,208981,636-
Fermanagh3£29,660773,2687
Fife8£51,898429,75811
Flintshire7£21,671883,4261
Glasgow City15£41,209539,58489
Gloucestershire15£25,480974,64732
Greater Manchester103£27,736872,252191
Greenwich - Greater London4£57,870317,8784
Hampshire30£31,106869,96081
Harrow - Greater London2£31,748869,7832
Havering - Greater London19£32,700768,80827
Herefordshire4£43,450442,57814
Hertfordshire38£39,248551,46779
Highland5£41,196532,97818
Hillingdon - Greater London20£26,111874,30534
Hounslow - Greater London10£31,496759,31834
Inverclyde1£10,99512108,000-
Kent37£40,109649,00682
Kingston upon Thames - Greater London10£45,215536,32320
Lancashire51£30,756876,397120
Leicestershire28£36,973651,80759
Lincolnshire19£41,030541,25047
Magherafelt18£30,820881,93724
Merseyside16£32,398766,06950
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray2£57,495422,3031
Newport6£51,035333,01216
Newry and Mourne5£43,075448,7806
Newtownabbey2£22,245862,2996
Norfolk17£28,022866,02664
North Ayrshire2£58,398310,8708
North Lanarkshire2£62,485312,5002
North Yorkshire35£36,024656,64371
Northamptonshire18£52,047435,06846
Nottinghamshire35£31,747861,19485
Omagh3£35,782680,35314
Oxfordshire8£48,543434,47316
Perth and Kinross5£48,490327,99021
Redbridge - Greater London4£32,456753,8757
Renfrewshire2£20,498861,5212
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders1£25,990661,0432
Shropshire9£31,418762,38626
Somerset6£30,238664,9952
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0002
South Yorkshire37£39,483646,930101
Staffordshire22£35,320859,99565
Strabane5£45,764448,3297
Suffolk18£44,759646,24935
Surrey35£38,411651,18364
Swansea6£38,373743,06920
Tyne and Wear35£31,730761,27741
Warwickshire11£27,569866,09119
West Dunbartonshire1£69,995118,4702
West Lothian6£29,793757,35011
West Midlands76£36,382766,021207
West Sussex12£39,830757,21135
West Yorkshire89£34,325766,887119
Wiltshire32£52,587327,43149
Worcestershire8£32,084656,53033
Add postcode for better results.