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
All490£48,902734,169578
Aberdeen City4£56,500314,3209
Aberdeenshire1£33,995834,153-
Angus1£32,995844,0002
Bedfordshire7£40,9271150,86711
Belfast1£58,499320,2006
Berkshire14£44,047839,43410
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£88,20931,5462
Bristol9£54,154638,46711
Bromley - Greater London1£63,750312,8006
Buckinghamshire13£44,8061147,78519
Cambridgeshire13£56,879419,74732
Cardiff2£51,496418,2866
Cheshire16£42,792733,33616
City of Edinburgh1£71,45015525
City of London - Greater London7£43,6351052,3517
Conwy3£60,59938,7302
Cookstown1£68,65036,007-
County Durham6£43,885630,5209
Craigavon2£29,995770,925-
Croydon - Greater London6£62,096523,3941
Derbyshire5£39,0981066,59711
Derry6£34,4871254,5001
Dorset4£26,7251056,2502
Dundee City4£40,325419,5886
Dungannon2£52,998519,3351
Ealing - Greater London3£42,1611048,332-
East Riding of Yorkshire1£19,9951262,1631
East Sussex5£50,0921043,1438
Enfield - Greater London1£60,495222,2687
Essex27£36,8581048,26232
Falkirk1£33,000738,342-
Fermanagh2£26,7451068,500-
Fife2£56,196515,425-
Glasgow City6£30,3091263,6324
Gloucestershire1£16,9951377,2638
Greater Manchester25£44,494842,17237
Hammersmith & Fulham - Greater London1£30,9901927,130-
Hampshire15£52,213730,93910
Havering - Greater London1£57,500318,3945
Herefordshire3£63,117214,9162
Hertfordshire13£34,5081252,7388
Highland1£89,9981104
Hounslow - Greater London1£68,00017,0132
Kent15£48,827632,40612
Kingston upon Thames - Greater London3£73,30519,4723
Lancashire11£41,8901448,9455
Leicestershire11£34,352746,38418
Lincolnshire5£35,6521542,9293
Magherafelt5£50,137735,0692
Merseyside4£64,740319,1744
Moray4£56,245318,464-
Newport1£40,500634,5641
Norfolk7£38,8881549,1533
North Ayrshire2£70,89814,1232
North Yorkshire20£62,833316,38435
Northamptonshire4£49,846834,9262
Nottinghamshire10£49,509530,74412
Oxfordshire9£48,8681340,8416
Perth and Kinross2£79,99017,3856
Rhondda Cynon Taf1£29,995623,0001
Shropshire2£54,748427,7063
Somerset3£22,1471464,2989
South Yorkshire6£56,237528,50015
Staffordshire7£54,493626,34310
Suffolk1£37,000324,8765
Surrey12£55,7371248,67511
Swansea3£55,833426,0623
Tyne and Wear4£46,373941,0896
Warwickshire2£32,225836,5623
West Dunbartonshire1£74,99513,921-
West Lothian1£28,990871,0001
West Midlands28£60,817525,97123
West Sussex9£45,783626,01710
West Yorkshire36£53,741730,44333
Wiltshire13£70,818528,25620
Worcestershire7£64,354530,9718
Add postcode for better results.