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

Used BMW M5 on Finance

Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

315 cars

Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

BMW M5 Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All312£66,125529,616331
Aberdeenshire1£83,200110,4271
Ayrshire2£92,14801,953-
Bedfordshire6£57,385445,8168
Berkshire2£65,49756,8883
Bristol2£96,43821,6722
Buckinghamshire9£61,343835,5187
Cambridgeshire5£54,584434,9877
Cardiff1£105,0000107
Cheshire4£75,622131,4245
Cornwall1£88,90001,1502
County Antrim6£75,396213,4973
County Armagh1£20,9951085,0004
County Durham2£94,990541,9013
Derbyshire7£60,671426,28712
Devon2£54,448742,5602
Dorset1£26,49523135,0001
Dunbartonshire1£43,995637,3232
East Riding of Yorkshire4£72,660325,4702
East Sussex3£42,8281156,2273
Essex8£50,801741,2845
Fife1£84,89801,7012
Flintshire1£19,9501383,000-
Gloucestershire4£73,450210,8785
Greater London33£59,612428,45819
Greater Manchester21£55,264739,55927
Hampshire6£57,121536,9964
Hertfordshire11£39,157852,7408
Highland1£95,9980101
Kent9£61,728637,2237
Lanarkshire7£81,154210,01711
Lancashire9£77,339720,12217
Leicestershire7£64,800419,28314
Lincolnshire3£80,822311,8442
Merseyside6£71,156631,0973
Midlothian2£51,995727,1032
Newport1£99,50002,8405
Norfolk4£66,110433,3682
North Yorkshire11£74,005313,55025
Northamptonshire2£50,470639,9616
Nottinghamshire9£61,016427,28812
Oxfordshire1£88,95006,0501
Perth & Kinross1£87,890010-
Powys1£44,490654,000-
Shropshire2£69,375319,4962
Somerset1£29,990797,0004
South Yorkshire11£65,665322,95713
Staffordshire9£86,727110,65511
Suffolk2£49,720531,2611
Surrey15£70,153422,7139
Tyne and Wear6£38,472944,3571
Warwickshire1£38,995735,8004
West Midlands11£80,565419,75113
West Sussex3£78,325719,7232
West Yorkshire22£66,102327,42815
Wiltshire4£115,2240101
Worcestershire6£43,442845,8443
Add postcode for better results.