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
All988£12,094746,4402,368
Aberdeen City3£18,098416,63429
Aberdeenshire2£10,995740,0252
Armagh1£3,9951492,0001
Barking & Dagenham - Greater London2£7,9936102,1691
Bedfordshire18£8,989969,34637
Belfast1£2,59514116,0004
Berkshire9£12,774635,27846
Bexley - Greater London6£21,448517,91711
Blaenau Gwent2£11,150737,0983
Bridgend1£4,69511107,207-
Bristol17£6,9671177,58032
Bromley - Greater London2£21,20026,07411
Buckinghamshire13£10,115853,07426
Caerphilly2£3,7501389,1423
Cambridgeshire26£11,359750,70159
Cardiff4£17,064320,7137
Cheshire26£15,443536,73566
City of Edinburgh18£15,975528,44232
City of London - Greater London15£8,4961063,84029
Conwy1£12,495742,6073
Cornwall5£12,867629,00414
County Durham10£8,717866,03631
Croydon - Greater London7£13,004628,2698
Cumbria8£21,141310,79623
Derbyshire15£10,858743,69845
Derry1£5,1509103,5951
Devon16£13,179640,12041
Dorset20£14,255627,99142
Down2£16,77339,1221
Dumfries and Galloway1£18,295410,9031
Dundee City2£13,999631,04314
Dungannon2£25,56815,0003
Ealing - Greater London1£7,4949100,0004
East Ayrshire4£7,3391062,4818
East Riding of Yorkshire6£12,783542,00010
East Sussex7£13,712527,96313
Essex20£11,424850,88852
Falkirk15£14,892534,35831
Fife6£11,948643,19824
Glasgow City9£13,454638,58039
Gloucestershire9£11,570740,42621
Greater Manchester57£10,036852,947112
Hampshire29£11,982744,81282
Harrow - Greater London2£9,373959,1053
Hertfordshire15£11,428747,07852
Highland2£15,247631,32411
Hillingdon - Greater London13£5,2651282,68711
Hounslow - Greater London6£5,9921178,9126
Inverclyde1£4,0001474,0007
Isle of Wight1£10,9951060,10010
Kent35£12,729638,39447
Kingston upon Thames - Greater London2£2,89815105,0003
Lancashire29£11,830647,94552
Leicestershire19£9,675863,42849
Lincolnshire19£15,559524,96550
Lisburn6£15,766419,8258
Merseyside23£15,491529,67239
Newport8£16,927422,56120
Newry and Mourne1£16,55539,560-
Newtownabbey12£19,089313,01521
Norfolk28£14,583526,80775
North Ayrshire6£10,336849,2259
North Lanarkshire4£9,097957,83212
North Yorkshire13£13,639634,36442
Northamptonshire8£10,954859,29224
Nottinghamshire7£12,478634,37438
Omagh2£12,245734,5007
Oxfordshire11£11,555851,99218
Pembrokeshire2£10,739668,467-
Perth and Kinross3£12,628728,60220
Renfrewshire13£16,590423,07117
Rhondda Cynon Taf2£7,747971,3594
Richmond upon Thames - Greater London2£17,244421,5636
Scottish Borders1£8,9951056,546-
Shropshire6£10,846935,30317
Somerset25£13,381542,64745
South Ayrshire5£8,833854,14024
South Lanarkshire10£14,356530,48617
South Yorkshire18£12,661647,27947
Staffordshire13£12,542636,24053
Stirling2£16,298527,56021
Suffolk25£13,055638,68235
Surrey22£10,551856,72255
Sutton - Greater London2£8,648875,602-
Swansea9£19,338215,02323
Tyne and Wear18£12,791732,61764
Waltham Forest - Greater London1£12,999427,470-
Warwickshire15£11,009855,98124
West Midlands47£11,442751,071117
West Sussex9£9,863853,91418
West Yorkshire25£8,107970,23782
Wiltshire15£12,472745,19129
Worcestershire4£11,875651,37714
Add postcode for better results.