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
All494£48,999733,964561
Aberdeen City5£59,700312,2748
Aberdeenshire1£33,995834,153-
Angus1£32,995844,0002
Antrim1£33,950653,900-
Bedfordshire8£39,4361054,21910
Berkshire15£42,310842,9039
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£88,20931,5462
Bristol9£54,154638,46711
Bromley - Greater London1£63,750312,8006
Buckinghamshire13£44,8861147,78520
Cambridgeshire14£57,102419,32632
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
Croydon - Greater London6£62,096523,3941
Derbyshire6£37,246963,66411
Derry6£34,4871254,5001
Dorset3£25,483958,3332
Dundee City2£34,750527,4656
Dungannon2£53,498519,3352
Ealing - Greater London3£42,1611048,332-
East Riding of Yorkshire1£19,9951262,1631
East Sussex6£50,993939,1457
Enfield - Greater London1£60,495222,2687
Essex26£35,3531150,87831
Falkirk1£33,000738,342-
Fermanagh2£26,7451068,500-
Fife2£56,196515,425-
Glasgow City7£47,650944,5302
Gloucestershire1£16,9951377,2638
Greater Manchester27£46,901839,29734
Hammersmith & Fulham - Greater London1£30,9901927,130-
Hampshire15£52,213730,98010
Havering - Greater London1£57,500318,3945
Herefordshire3£63,283214,9162
Hertfordshire13£34,5081252,7388
Highland1£89,9981104
Hounslow - Greater London1£68,00017,0132
Kent14£47,244634,23113
Kingston upon Thames - Greater London2£67,058213,1303
Lancashire11£40,7481449,1006
Leicestershire11£34,534843,68418
Lincolnshire6£42,6661336,0482
Magherafelt5£50,137735,0692
Merseyside4£64,740319,1744
Moray4£56,245318,464-
Norfolk7£38,8881549,1533
North Ayrshire2£70,89814,1232
North Yorkshire21£62,722317,22732
Northamptonshire4£49,846834,9262
Nottinghamshire11£50,662529,48612
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,654528,50016
Staffordshire7£54,535626,34310
Suffolk1£37,000324,8766
Surrey12£55,7621248,67511
Swansea3£55,833426,0623
Tyne and Wear4£46,373941,0897
Warwickshire2£32,225836,5623
West Dunbartonshire1£74,99513,921-
West Lothian1£28,990871,0001
West Midlands27£58,013630,10423
West Sussex10£47,204623,6059
West Yorkshire37£53,369630,30932
Wiltshire13£65,973531,10119
Worcestershire7£64,354530,9718
Add postcode for better results.