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

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

BMW M3 Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All455£48,085735,425641
Aberdeen City4£63,83727,3747
Aberdeenshire1£33,995834,1531
Barking & Dagenham - Greater London1£18,8451185,000-
Barnet - Greater London1£31,246342,9511
Bedfordshire7£36,6411254,60511
Berkshire10£42,336942,18214
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£88,20931,5462
Bristol6£67,402322,22512
Bromley - Greater London3£56,845416,2834
Buckinghamshire15£45,7501037,67217
Cambridgeshire14£55,300524,61829
Cardiff6£59,492415,6446
Cheshire13£42,821836,18618
City of Edinburgh3£70,52719,5214
City of London - Greater London8£38,2121355,45110
Conwy3£60,59938,7302
Cookstown1£68,65036,007-
Cornwall1£26,9951249,0003
County Durham4£48,595524,42011
Croydon - Greater London6£54,779836,4763
Derbyshire7£43,706849,69410
Derry3£38,9811057,7264
Devon1£29,9991233,499-
Dorset3£27,9821055,2004
Dungannon2£51,223519,3351
Ealing - Greater London2£25,7471469,2501
East Riding of Yorkshire1£19,9951262,1631
East Sussex8£46,828948,6986
Enfield - Greater London1£62,49528,4448
Essex21£39,8241145,65138
Falkirk1£32,500738,342-
Fermanagh2£26,7451068,500-
Fife1£77,89812,5001
Glasgow City5£20,7911476,2485
Gloucestershire4£46,972629,5848
Greater Manchester20£41,729947,95643
Hammersmith & Fulham - Greater London1£30,9901927,130-
Hampshire15£56,262629,52015
Havering - Greater London1£57,000318,3944
Herefordshire2£66,950211,0653
Hertfordshire12£33,9751256,65312
Highland1£89,9981103
Hounslow - Greater London1£83,00015,1753
Kent9£45,487836,76420
Kingston upon Thames - Greater London1£85,80012,2974
Lancashire12£40,8951256,2158
Leicestershire11£35,093748,99114
Lincolnshire6£38,7041023,9584
Magherafelt5£50,117735,0692
Merseyside2£47,970523,4507
Moray4£55,745319,197-
Newport1£40,500634,564-
Norfolk7£38,6031549,1543
North Ayrshire2£69,89814,1232
North Down1£14,7502199,0001
North Yorkshire16£62,538419,27348
Northamptonshire11£66,040418,6722
Nottinghamshire11£55,458423,2089
Oxfordshire9£54,0201243,9808
Perth and Kinross2£78,80017,8312
Rhondda Cynon Taf1£29,995623,0001
Shropshire2£36,995833,2004
Somerset2£27,9851252,95810
South Yorkshire4£61,478528,92316
Staffordshire6£51,658729,0349
Suffolk2£43,475216,8206
Surrey11£54,6091451,02315
Swansea4£46,999738,9863
Tyne and Wear2£46,250839,0838
Warwickshire4£44,700629,0096
West Lothian1£28,990871,000-
West Midlands27£56,335627,88922
West Sussex7£38,789837,39212
West Yorkshire32£53,881731,25340
Wiltshire12£71,668530,61119
Worcestershire3£47,660539,00911
Add postcode for better results.