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.

311 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
All308£65,006529,677343
Aberdeenshire1£83,200110,4271
Ayrshire1£87,89801,3581
Bedfordshire6£57,102445,8168
Berkshire2£65,37256,8883
Bristol2£96,43821,6722
Buckinghamshire9£68,668726,2177
Cambridgeshire3£64,656327,19610
Cardiff2£73,360326,3806
Cheshire3£70,679258,8426
Conwy1£84,9990-3
Cornwall1£88,90001,1512
County Antrim6£75,396213,4973
County Armagh1£20,9951085,0004
County Durham2£94,990541,9013
County Londonderry1£91,99516,0002
County Tyrone1£36,995858,0001
Derbyshire6£60,840426,83512
Devon4£64,467425,9772
Dorset1£26,49523135,0001
Dunbartonshire1£43,995637,3232
East Riding of Yorkshire4£72,070325,4702
East Sussex3£42,6621156,2273
Essex7£50,458843,2064
Fife1£84,89801,7012
Flintshire1£19,9501383,000-
Gloucestershire3£73,617213,3306
Greater London31£59,379429,10922
Greater Manchester24£54,751638,84425
Hampshire6£56,571536,9964
Hertfordshire11£39,394850,7088
Highland1£95,9980101
Kent8£63,485737,4728
Lanarkshire7£79,297212,27012
Lancashire11£71,320624,86616
Leicestershire8£66,487418,15912
Lincolnshire3£80,355311,8442
Merseyside7£56,848631,0973
Midlothian2£51,995727,1032
Norfolk4£65,935433,4322
North Yorkshire11£65,800418,76525
Northamptonshire2£49,970639,9616
Nottinghamshire7£56,881429,82713
Oxfordshire1£86,95006,0501
Perth & Kinross1£86,990010-
Powys1£44,490654,000-
Shropshire2£68,225319,4962
Somerset3£38,521750,8114
South Yorkshire10£69,731219,17312
Staffordshire9£83,227212,03611
Suffolk3£46,010640,2071
Surrey13£71,455321,07410
Tyne and Wear6£38,455944,3572
Warwickshire1£38,995735,8004
West Midlands8£79,624522,40713
West Sussex5£72,490624,2912
West Yorkshire22£65,250429,15917
Wiltshire3£115,0410103
Worcestershire4£49,311743,5164
Add postcode for better results.