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

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

Mazda 3 Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All898£12,107744,9262,288
Aberdeen City3£12,832519,22826
Aberdeenshire1£12,995624,9051
Armagh1£3,9951492,000-
Ballymena2£10,695747,3511
Barking & Dagenham - Greater London1£8,995689,7152
Bedfordshire19£8,301973,27825
Berkshire15£10,536845,85832
Bridgend2£4,69511110,073-
Bristol11£6,3611278,71934
Bromley - Greater London3£16,383531,29310
Buckinghamshire13£8,2661072,54126
Caerphilly1£7,3881058,8614
Cambridgeshire28£11,272756,75649
Cardiff7£14,861435,1099
Carmarthenshire2£14,748322,8932
Ceredigion1£13,991432,6482
Cheshire24£13,917638,50459
City of Edinburgh22£14,296539,21631
City of London - Greater London21£8,968863,85029
Conwy1£11,495742,6071
Cornwall5£13,488540,45613
County Durham8£10,752749,63542
Craigavon1£4,4951461,0001
Croydon - Greater London7£20,147213,53312
Cumbria4£16,166425,77120
Derbyshire13£11,536738,26548
Derry1£5,1509103,5951
Devon10£11,668746,45138
Dorset19£12,198740,67836
Down2£16,27539,122-
Dumfries and Galloway1£17,795410,9031
Dundee City5£17,340425,9498
Ealing - Greater London1£7,49094,0001
East Ayrshire1£10,492748,6647
East Riding of Yorkshire5£18,569218,72910
East Sussex6£11,597744,92815
Essex23£10,989852,07943
Falkirk14£14,689539,49725
Fife4£13,748626,41215
Flintshire1£2,49514125,000-
Glasgow City5£15,068424,73643
Gloucestershire9£14,531636,68619
Greater Manchester49£9,934851,109108
Hampshire25£12,924644,04875
Harrow - Greater London1£12,995345,7303
Havering - Greater London1£7,3751065,2773
Herefordshire1£26,69915,15711
Hertfordshire24£10,849853,21042
Highland6£14,997434,24020
Hillingdon - Greater London9£5,8271078,08917
Hounslow - Greater London6£4,8351183,9129
Inverclyde3£6,2601153,1893
Isle of Wight3£13,998733,3173
Kent22£14,886526,84759
Lancashire25£10,732849,91462
Leicestershire17£9,292860,48949
Lincolnshire8£13,280634,00245
Lisburn4£15,386521,1499
Merseyside18£16,319434,48446
Midlothian1£7,9951056,546-
Moray4£8,945958,8951
Newport5£15,276425,71824
Newry and Mourne1£15,88839,5601
Newtownabbey6£21,68713,17222
Norfolk22£14,325531,33062
North Ayrshire5£11,137743,0817
North Down1£15,995318,7193
North Lanarkshire3£8,396868,36513
North Yorkshire11£11,728746,39334
Northamptonshire10£11,676746,77926
Nottinghamshire10£12,748741,78133
Omagh7£16,281425,8379
Oxfordshire8£8,1821170,29919
Pembrokeshire3£9,892665,015-
Perth and Kinross6£13,645035,79112
Renfrewshire11£15,653531,39728
Richmond upon Thames - Greater London3£15,662428,3507
Shropshire2£12,740838,35217
Somerset27£13,891538,99953
South Ayrshire4£6,4951059,17422
South Lanarkshire3£11,835740,65727
South Yorkshire14£12,190644,35648
Staffordshire16£14,172533,43044
Stirling4£12,346647,20615
Suffolk9£15,253425,33836
Surrey20£10,286853,55054
Sutton - Greater London2£8,648875,602-
Swansea4£19,493213,91216
Tyne and Wear21£12,840637,34951
Wandsworth - Greater London1£9,450878,0002
Warwickshire11£14,199529,15930
West Dunbartonshire1£2,99512100,2822
West Midlands48£11,195750,530118
West Sussex7£16,356426,44926
West Yorkshire26£9,662858,51076
Wiltshire12£10,594850,36732
Worcestershire4£16,412313,87913
Add postcode for better results.