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

Used BMW X5 M 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.

About the BMW X5 M

Used BMW X5 M cars from Germany. Currently there are 103 BMW X5 M cars on our website which you can buy by finance. There are total 53 models from BMW available.
BMW X5 M Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All96£59,035431,735150
Aberdeen City1£67,000321,154-
Bedfordshire2£41,243749,000-
Berkshire1£95,50012,000-
Buckinghamshire1£70,000422,7394
Cambridgeshire5£31,617658,1736
Cheshire1£38,999838,7482
City of Edinburgh1£56,000216,6252
City of London - Greater London1£44,799329,1625
Conwy1£104,99914,920-
County Durham6£49,788328,71218
Croydon - Greater London1£36,900658,400-
Devon3£68,301217,0415
Dundee City1£43,000632,8001
East Riding of Yorkshire2£106,09812,1751
East Sussex1£49,590222,874-
Essex4£70,813313,3212
Fife1£37,898645,6801
Glasgow City1£84,898210,6232
Gloucestershire4£47,097645,1712
Greater Manchester3£40,067741,45611
Hampshire1£32,999761,3422
Havering - Greater London1£40,000651,627-
Herefordshire1£111,95005,6771
Hertfordshire2£63,000110,7965
Kent4£48,570641,5349
Kingston upon Thames - Greater London1£15,9501292,157-
Lancashire2£62,998527,5002
Leicestershire2£57,498442,7071
Lincolnshire1£45,630345,1151
Newport1£96,00012,0001
North Yorkshire6£59,784221,48918
Northamptonshire1£77,950319,1994
Northumberland2£67,000427,000-
Nottinghamshire1£75,000311,299-
Oxfordshire1£77,950319,199-
Shropshire1£66,000418,3962
Somerset7£61,080223,6029
South Yorkshire2£56,920438,0453
Staffordshire1£37,998639,1801
Surrey2£29,625943,5893
Tyne and Wear4£61,450220,6989
West Midlands3£46,990644,4148
West Sussex1£23,450862,0004
West Yorkshire3£69,980348,6675
Wiltshire2£66,245331,806-
Worcestershire2£79,000049,983-
Add postcode for better results.