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
All906£11,628747,8332,306
Aberdeen City7£19,198416,23426
Aberdeenshire2£8,473858,9531
Armagh1£3,9951492,000-
Ballymena2£8,075962,8852
Barking & Dagenham - Greater London1£8,995689,7151
Bedfordshire22£9,229962,61823
Belfast1£9,999752,2566
Berkshire14£9,489947,97136
Blaenau Gwent1£15,499425,0706
Bridgend2£4,69511110,073-
Bristol10£6,2411277,81734
Bromley - Greater London5£16,310530,5648
Buckinghamshire12£7,5171072,68126
Caerphilly1£7,3881058,8614
Cambridgeshire34£10,731757,56944
Cardiff10£16,169430,2268
Carmarthenshire1£16,000016,3003
Cheshire23£13,984636,75857
City of Edinburgh22£13,457639,96429
City of London - Greater London13£9,158967,62735
Conwy1£11,495742,6071
Cornwall5£15,889433,43314
County Durham6£7,2661069,37140
Craigavon1£4,4951461,0001
Croydon - Greater London3£20,857210,65414
Cumbria5£16,523321,36316
Derbyshire13£12,293638,72450
Derry1£5,1509103,5951
Devon12£13,666537,38037
Dorset16£14,205633,78438
Down2£16,22539,122-
Dundee City3£15,798428,4629
Ealing - Greater London1£7,49094,0001
East Ayrshire4£9,994744,9259
East Lothian1£1,89517105,0001
East Riding of Yorkshire7£17,306222,54712
East Sussex6£13,206636,51318
Essex21£12,462745,35244
Falkirk15£14,065542,41623
Fife6£11,081744,34115
Flintshire1£2,49514125,000-
Glasgow City10£13,913528,67742
Gloucestershire9£11,476750,98119
Greater Manchester55£10,087850,953108
Hampshire15£11,461751,67480
Harrow - Greater London1£10,595654,9294
Havering - Greater London1£7,199978,7653
Herefordshire1£26,69915,15710
Hertfordshire20£11,122855,56349
Highland4£14,122534,51420
Hillingdon - Greater London13£8,075964,61114
Hounslow - Greater London4£2,8651391,61810
Inverclyde2£6,6481154,5004
Isle of Wight3£13,998733,317-
Kent20£15,754426,14165
Lancashire21£10,311854,60468
Leicestershire14£8,631869,06747
Lincolnshire9£14,677431,98746
Lisburn2£15,873415,0009
Merseyside19£15,191535,44542
Midlothian1£7,9951056,546-
Monmouthshire1£5,7501157,200-
Moray4£8,945958,8951
Newport4£15,196425,90226
Newtownabbey5£21,14713,80420
Norfolk16£16,269424,07359
North Ayrshire5£11,137743,0817
North Lanarkshire4£8,222860,57613
North Yorkshire12£12,540642,62939
Northamptonshire12£12,550740,97626
Nottinghamshire12£14,248733,77134
Omagh7£14,424530,4659
Oxfordshire10£9,1521069,74917
Pembrokeshire2£10,489668,467-
Perth and Kinross2£8,895056,49415
Renfrewshire6£15,748628,37734
Richmond upon Thames - Greater London2£14,995522,2876
Shropshire2£3,7881479,00014
Somerset27£15,212433,19257
South Ayrshire3£7,4311150,16121
South Lanarkshire7£16,498427,16127
South Yorkshire15£9,462855,38353
Staffordshire17£13,951530,75839
Stirling4£13,096642,47315
Suffolk7£14,273531,47137
Surrey26£10,487856,13953
Sutton - Greater London1£11,495659,2031
Swansea4£20,84015,01614
Tyne and Wear23£12,345638,40848
Wandsworth - Greater London2£6,2201282,5002
Warwickshire11£13,628540,95031
West Dunbartonshire1£2,99512100,2822
West Midlands51£11,593753,651113
West Sussex13£16,098423,62422
West Yorkshire29£9,364865,49574
Wiltshire14£11,435847,27833
Worcestershire7£12,807541,11511
Add postcode for better results.