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

Used BMW M5 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 M5

Used BMW M5 cars from Germany. Currently there are 206 BMW M5 cars on our website which you can buy by finance. There are total 54 models from BMW available.
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
All204£44,251739,703253
Aberdeen City1£46,000638,0653
Bedfordshire4£38,535633,9752
Berkshire3£32,588737,6436
Brent - Greater London1£42,950544,000-
Bristol3£46,665637,7282
Bromley - Greater London1£30,295833,9373
Buckinghamshire10£41,765838,8138
Cambridgeshire6£39,909739,8116
Cardiff1£18,7901771,5016
Cheshire2£39,999736,6083
City of Edinburgh1£43,991538,522-
City of London - Greater London3£63,608311,8364
Conwy1£52,000523,078-
County Durham2£34,997756,2503
Craigavon1£23,9951258,000-
Croydon - Greater London2£42,970823,500-
Derbyshire2£47,995629,3213
Derry1£28,995248,000-
Devon1£17,99518113,0001
Dundee City1£54,000410,2461
Ealing - Greater London1£23,990948,8002
East Sussex2£40,747740,6312
Essex14£36,286851,11712
Falkirk1£22,5000117,000-
Flintshire1£21,9951152,000-
Glasgow City2£79,898112,129-
Gloucestershire2£59,995238,1661
Greater Manchester13£39,760847,33322
Hampshire4£39,661542,6799
Havering - Greater London1£75,00019,493-
Hertfordshire6£44,012735,1538
Hillingdon - Greater London2£49,245619,6591
Hounslow - Greater London1£54,80052,172-
Kent3£51,660429,5795
Kingston upon Thames - Greater London1£52,316519,8292
Lambeth - Greater London1£40,995620,750-
Lancashire3£44,993535,6916
Leicestershire3£48,317522,9744
Lincolnshire2£56,990430,293-
Magherafelt2£31,495860,5001
Merseyside1£42,995555,7501
Newport1£52,990442,8773
Norfolk4£82,75018,1604
North Ayrshire1£69,89826,878-
North Yorkshire5£52,484429,66221
Northamptonshire3£47,318533,8919
Nottinghamshire6£48,459838,0416
Omagh1£18,9951274,000-
Oxfordshire1£48,490538,0001
Perth and Kinross1£75,99011,014-
Powys1£16,39523144,500-
Shropshire4£31,873843,6584
Somerset2£37,2101533,6811
South Yorkshire4£64,310837,9787
Staffordshire3£34,496648,9515
Suffolk2£45,748537,5725
Surrey7£53,591638,70910
Tyne and Wear2£57,375412,6382
West Midlands13£49,265633,15812
West Sussex3£42,992636,6763
West Yorkshire20£43,991747,45022
Wiltshire2£31,245954,2502
Worcestershire5£36,284844,0149
Add postcode for better results.