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
All954£11,633748,4982,125
Aberdeen City5£15,537318,13521
Aberdeenshire1£11,995624,9051
Angus1£14,495439,119-
Antrim1£6,995995,0001
Armagh1£3,9951492,000-
Ballymena1£3,7501293,1202
Bedfordshire19£8,4221062,41920
Berkshire20£10,827752,11036
Blaenau Gwent3£12,398847,0663
Bridgend2£4,69511110,073-
Bristol8£8,4651064,23835
Bromley - Greater London4£12,361828,6798
Buckinghamshire17£9,120863,22033
Caerphilly1£7,3881058,8614
Cambridgeshire33£10,342751,89945
Cardiff8£16,485327,40410
Carmarthenshire1£7,495863,2424
Ceredigion1£16,999412,1782
Cheshire26£16,453531,64045
City of Edinburgh20£13,743636,35930
City of London - Greater London13£8,316965,62831
Conwy2£8,245876,3041
Cornwall6£14,398532,47710
County Durham11£9,029867,87835
Craigavon1£3,9501461,0001
Croydon - Greater London6£17,208435,02211
Cumbria8£14,934519,74311
Derbyshire17£13,210638,13344
Devon12£12,060741,51032
Dorset17£14,354634,18239
Down2£16,22039,122-
Dumfries and Galloway2£8,1451139,6991
Dundee City7£17,697428,6117
Dungannon1£24,69005,0002
Ealing - Greater London3£7,160956,6671
East Ayrshire4£10,217747,8087
East Riding of Yorkshire4£14,499338,66113
East Sussex11£12,594638,20112
Essex22£10,437857,29938
Falkirk17£16,928432,46121
Fife6£7,9461054,31213
Flintshire1£2,49514125,000-
Glasgow City7£11,889734,42537
Gloucestershire6£14,034743,75423
Greater Manchester47£10,975749,615113
Gwynedd1£6,990997,361-
Hampshire21£10,605855,72767
Harrow - Greater London4£7,873960,3601
Havering - Greater London3£7,266984,5853
Herefordshire2£22,409213,0986
Hertfordshire20£11,914640,32641
Highland3£14,497423,13622
Hillingdon - Greater London13£6,2771071,08913
Hounslow - Greater London6£4,6091278,9128
Inverclyde1£8,495890,0003
Isle of Wight2£13,747735,4162
Kent26£13,407637,67856
Kingston upon Thames - Greater London1£2,39514122,0003
Lancashire18£8,196969,18360
Leicestershire20£9,606863,43941
Lincolnshire16£14,562432,96037
Lisburn4£18,011316,2547
Merseyside14£17,384332,52535
Merthyr Tydfil1£9,010852,064-
Monmouthshire1£5,6501157,200-
Moray2£8,495958,0003
Newport3£14,896518,48816
Newry and Mourne1£4,950079,7862
Newtownabbey6£16,778423,18216
Norfolk20£14,163530,95753
North Ayrshire4£11,969736,0074
North Lanarkshire2£10,597737,49712
North Yorkshire11£14,439536,82140
Northamptonshire9£9,892759,19432
Nottinghamshire13£14,901731,21137
Omagh4£13,870631,5876
Oxfordshire10£10,422954,39214
Pembrokeshire2£10,247668,467-
Perth and Kinross3£17,028029,61510
Renfrewshire6£14,365627,92530
Richmond upon Thames - Greater London2£14,995522,2875
Shropshire7£9,578849,85210
Somerset21£14,131535,40757
South Ayrshire4£12,698536,72219
South Lanarkshire9£16,090320,97728
South Yorkshire19£11,182746,74049
Staffordshire13£13,567639,45641
Stirling6£10,913743,45410
Suffolk5£15,061420,62339
Surrey24£10,372853,55255
Sutton - Greater London1£7,200975,0002
Swansea9£17,437315,0857
Tyne and Wear24£11,739642,73446
Wandsworth - Greater London1£8,990878,0001
Warwickshire11£16,107427,66122
West Dunbartonshire2£5,99712100,2823
West Midlands55£11,439752,657108
West Sussex8£18,858326,08728
West Yorkshire31£8,696970,13264
Wiltshire14£11,487747,49433
Worcestershire9£14,937533,50315
Add postcode for better results.