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

Used BMW M4 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 M4 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW M4 buying guide here.

BMW M4 Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All565£42,563528,956953
Aberdeen City5£39,029322,3071
Angus2£29,895836,0004
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire20£29,081747,07627
Belfast3£29,596737,23319
Berkshire9£37,921531,62412
Brent - Greater London1£28,450760,0003
Bristol6£43,353429,4147
Bromley - Greater London5£38,538520,6889
Buckinghamshire14£42,828521,67923
Cambridgeshire16£39,657530,15438
Cardiff4£47,244731,10417
Carrickfergus1£27,950852,0002
Cheshire13£47,012427,61022
City of Edinburgh8£39,720529,2049
City of London - Greater London5£41,836427,4499
Conwy3£32,932527,9971
Cookstown1£29,950671,948-
County Durham5£41,691532,3829
Croydon - Greater London1£49,200325,3561
Cumbria1£99,85014,200-
Derbyshire10£43,518527,1678
Derry1£33,995634,000-
Devon3£50,524324,8804
Dorset8£36,111624,04916
Dumfries and Galloway1£29,495811,5323
Dundee City3£46,333211,4039
Dungannon1£31,995647,6154
East Riding of Yorkshire1£26,000681,39510
East Sussex4£38,406544,1516
Essex33£38,465528,51651
Fife2£66,848213,5954
Glasgow City8£49,528319,0876
Gloucestershire4£48,473419,68512
Greater Manchester30£32,708737,52653
Hampshire15£41,485635,64434
Harrow - Greater London1£29,990642,000-
Havering - Greater London2£49,000316,5168
Hertfordshire10£34,713641,51532
Highland3£47,332415,0465
Hillingdon - Greater London1£36,995530,0003
Hounslow - Greater London6£35,550623,0995
Kent11£52,185213,34539
Kingston upon Thames - Greater London6£49,347423,6598
Lancashire11£42,569527,81820
Larne1£69,95013,5001
Leicestershire17£38,681534,30525
Limavady1£27,945833,000-
Lincolnshire8£41,961523,69412
Magherafelt4£28,945769,7503
Merseyside3£60,66347,8501
Moray1£29,500830,0001
Newport5£36,096630,4376
Newtownabbey2£38,495630,3532
Norfolk7£35,992531,47314
North Ayrshire2£53,39838,9904
North Yorkshire19£41,384529,28041
Northamptonshire5£66,69969,60211
Nottinghamshire23£34,807636,53434
Oxfordshire3£59,427424,8535
Perth and Kinross5£61,59016,2521
Shropshire4£41,109524,58310
Somerset3£52,648636,4987
South Ayrshire1£37,888411,9063
South Yorkshire17£40,422635,21536
Staffordshire10£45,132524,75918
Suffolk5£47,894620,87615
Surrey26£34,063733,37827
Swansea1£63,00017,4833
Tyne and Wear12£38,336630,58513
Warwickshire3£51,000318,5905
West Dunbartonshire1£26,995846,771-
West Lothian1£61,995112,000-
West Midlands18£45,312427,27235
West Sussex10£40,168529,93811
West Yorkshire30£43,132531,05524
Wiltshire12£61,421313,44716
Worcestershire5£47,682518,28714
Add postcode for better results.