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,808£37,266653,7992,992
Aberdeen City12£51,416320,83233
Aberdeenshire1£54,99527,4004
Angus2£35,245950,8202
Antrim3£30,662862,5166
Ards2£6,47315143,5002
Argyll and Bute1£68,97911,0001
Armagh5£38,595652,14010
Ballymena3£29,133871,6512
Ballymoney1£43,945532,0078
Banbridge1£43,495455,0002
Barnet - Greater London2£7,84315142,815-
Bedfordshire75£29,045765,22694
Belfast5£36,397541,80136
Berkshire31£32,471874,73047
Brent - Greater London6£30,893667,8335
Bristol30£36,843550,13335
Bromley - Greater London19£45,183529,75813
Buckinghamshire22£31,262959,93951
Caerphilly1£10,0001496,000-
Cambridgeshire39£31,102767,12345
Cardiff13£54,680431,80738
Carrickfergus1£7,99516119,0001
Cheshire40£36,225653,32981
City of Edinburgh24£32,431853,51440
City of London - Greater London58£43,655640,48469
Coleraine2£32,723760,0004
Conwy3£58,09929,1394
Cookstown4£35,111682,1817
Cornwall3£18,4951089,3456
County Durham22£32,928861,32523
Craigavon5£51,146323,89416
Croydon - Greater London5£31,958746,42415
Cumbria2£51,993433,9503
Denbighshire1£10,9991393,396-
Derbyshire24£39,612647,79552
Derry5£24,765882,9941
Devon8£20,3121082,12617
Dorset11£38,978750,66116
Down2£50,995320,5001
Dumfries and Galloway8£35,533651,8759
Dundee City5£40,500544,13915
Dungannon10£41,146641,43816
Ealing - Greater London3£26,259844,4482
East Ayrshire3£17,4281083,454-
East Riding of Yorkshire2£66,520224,74411
East Sussex13£38,661649,88425
Enfield - Greater London7£57,281319,57315
Essex100£35,288659,469140
Falkirk6£20,2441081,1521
Fermanagh1£24,995890,0002
Fife8£48,047650,5806
Flintshire6£21,466890,755-
Glasgow City29£41,255544,86278
Gloucestershire18£33,639755,44832
Greater Manchester101£26,773868,974150
Greenwich - Greater London3£61,328425,0034
Hammersmith & Fulham - Greater London1£49,995227,000-
Hampshire31£33,888760,39777
Havering - Greater London14£40,126662,09627
Herefordshire2£49,450428,34014
Hertfordshire44£41,270546,44189
Highland16£44,147533,4068
Hillingdon - Greater London27£29,959870,65530
Hounslow - Greater London22£40,140645,68721
Kent44£43,538540,35061
Kingston upon Thames - Greater London5£59,006317,30026
Lancashire60£33,706766,62493
Leicestershire31£37,682653,07851
Lincolnshire23£40,231537,09563
Lisburn1£44,995359,0005
Magherafelt17£32,779777,08825
Merseyside21£33,171755,34247
Monmouthshire2£29,673976,621-
Moray1£74,995318,605-
Newport4£45,993435,16723
Newry and Mourne2£31,850761,5955
Newtownabbey1£20,995985,5006
Norfolk32£42,495541,17752
North Ayrshire5£41,538533,8685
North Lanarkshire2£39,492438,0652
North Yorkshire36£40,676546,16672
Northamptonshire20£44,884549,01336
Northumberland1£44,000429,0001
Nottinghamshire46£34,114757,57355
Omagh4£35,561670,8745
Oxfordshire6£45,194433,08919
Perth and Kinross9£42,082435,32124
Redbridge - Greater London6£25,3371063,0914
Renfrewshire2£23,748854,1723
Shropshire13£43,997550,38825
Somerset1£20,000878,7778
South Lanarkshire2£43,300748,0002
South Yorkshire33£36,181648,37289
Staffordshire37£34,805764,68463
Stirling2£39,949542,33610
Strabane4£48,121559,2305
Suffolk19£42,560550,11731
Surrey31£35,109649,54868
Sutton - Greater London2£6,9001795,0001
Swansea12£46,433538,45312
Tyne and Wear25£25,516875,71943
Waltham Forest - Greater London1£43,99928,3421
Warwickshire10£32,644754,6058
West Dunbartonshire1£39,995644,207-
West Lothian10£40,495647,6479
West Midlands105£36,778659,082158
West Sussex20£37,820643,52424
West Yorkshire87£35,980762,041113
Wiltshire26£54,050432,83762
Worcestershire12£34,511656,25115
Add postcode for better results.