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
All962£12,205745,8002,375
Aberdeen City3£18,098416,63429
Aberdeenshire2£10,995740,0252
Armagh1£3,9951492,0001
Barking & Dagenham - Greater London2£7,9936102,1691
Bedfordshire18£8,823970,24136
Belfast2£3,2951495,0003
Berkshire8£11,406740,34645
Bexley - Greater London6£21,448517,91711
Blaenau Gwent2£11,150737,0983
Bridgend1£4,69511107,207-
Bristol16£7,1781076,84333
Bromley - Greater London2£21,20026,07411
Buckinghamshire13£10,115853,07426
Caerphilly2£3,7501389,1423
Cambridgeshire26£11,359750,70159
Cardiff4£17,064320,7137
Cheshire24£15,518636,80366
City of Edinburgh15£15,203531,15232
City of London - Greater London15£8,4641063,84029
Conwy1£12,495742,6073
Cornwall5£12,867629,00415
County Durham10£8,727866,03631
Croydon - Greater London7£13,004628,2698
Cumbria8£21,141310,79623
Derbyshire13£11,145742,45346
Derry1£5,1509103,5951
Devon16£13,179639,84742
Dorset22£13,790632,66540
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 Ayrshire3£8,656857,0348
East Riding of Yorkshire6£12,783542,00011
East Sussex7£13,712527,96313
Essex22£11,509850,75551
Falkirk15£14,892534,35831
Fife6£11,998643,19825
Glasgow City8£14,699534,65342
Gloucestershire9£11,681740,42622
Greater Manchester53£10,460850,694114
Hampshire26£11,777746,01082
Harrow - Greater London2£9,373959,1053
Hertfordshire15£11,429747,32852
Highland2£15,247631,32411
Hillingdon - Greater London10£5,2961284,04311
Hounslow - Greater London6£6,0681178,9126
Inverclyde1£4,0001474,0007
Isle of Wight1£10,9951060,10011
Kent34£12,820638,09346
Kingston upon Thames - Greater London2£2,89815105,0003
Lancashire27£12,120646,80852
Leicestershire18£9,713862,86649
Lincolnshire20£15,141527,79451
Lisburn4£15,424521,98810
Merseyside21£15,681529,51339
Newport8£16,927422,56122
Newry and Mourne1£16,55539,560-
Newtownabbey11£19,284313,13521
Norfolk27£14,734526,24475
North Ayrshire7£10,716843,6228
North Lanarkshire5£10,337854,57211
North Yorkshire13£13,639634,36442
Northamptonshire8£12,454749,21824
Nottinghamshire6£12,675633,77538
Omagh3£14,828525,8336
Oxfordshire11£11,555851,99219
Pembrokeshire2£10,739668,467-
Perth and Kinross4£13,220624,14019
Renfrewshire9£17,498319,95520
Rhondda Cynon Taf2£7,747971,3594
Richmond upon Thames - Greater London2£17,244421,5636
Scottish Borders1£8,9951056,546-
Shropshire6£10,846935,30317
Somerset24£13,351542,62945
South Ayrshire5£8,833854,14024
South Lanarkshire10£14,356530,48618
South Yorkshire18£12,057649,77947
Staffordshire13£12,542634,65454
Stirling2£16,298527,56021
Suffolk24£12,897638,98235
Surrey22£10,847855,54154
Sutton - Greater London2£8,648875,602-
Swansea10£18,854317,14922
Tyne and Wear18£12,647733,20863
Waltham Forest - Greater London1£12,999427,470-
Warwickshire16£12,570750,42724
West Midlands46£11,590750,917116
West Sussex8£10,059852,62818
West Yorkshire27£8,014969,36880
Wiltshire15£12,924743,01429
Worcestershire4£11,875651,37714
Add postcode for better results.