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
All895£11,673747,6072,269
Aberdeen City6£15,898421,44525
Aberdeenshire2£8,473858,9531
Armagh1£3,9951492,000-
Ballymena2£8,075962,8852
Barking & Dagenham - Greater London1£8,995689,7151
Bedfordshire23£8,886968,45722
Belfast1£9,999752,2566
Berkshire15£9,517948,17534
Blaenau Gwent1£15,499425,0706
Bridgend2£4,69511110,073-
Bristol10£6,8371174,30034
Bromley - Greater London5£16,310530,5648
Buckinghamshire12£7,5251072,68126
Caerphilly1£7,3881058,8614
Cambridgeshire34£10,637757,75142
Cardiff10£16,219430,2268
Carmarthenshire1£16,000016,3003
Cheshire24£14,020636,01854
City of Edinburgh20£13,823640,20129
City of London - Greater London15£9,507862,99733
Conwy1£11,495742,6071
Cornwall5£15,889433,43314
County Durham8£9,310857,59538
Craigavon1£4,4951461,0001
Croydon - Greater London4£20,015315,60213
Cumbria5£16,623321,36316
Derbyshire13£12,293638,72450
Derry1£5,1509103,5951
Devon11£13,172539,81338
Dorset16£13,767635,97238
Down2£16,22539,122-
Dundee City3£15,798428,4629
Ealing - Greater London1£7,49094,0001
East Ayrshire4£9,994744,9098
East Dunbartonshire1£8,498664,2162
East Lothian1£1,89517105,0001
East Riding of Yorkshire7£17,592222,56212
East Sussex6£13,206636,51318
Essex21£12,239748,77244
Falkirk13£14,330542,28223
Fife6£10,747844,67614
Flintshire1£2,49514125,000-
Glasgow City8£13,829529,44842
Gloucestershire8£11,412852,86220
Greater Manchester57£10,294850,227104
Hampshire16£12,245748,70979
Harrow - Greater London1£10,595654,9294
Havering - Greater London1£7,199978,7653
Herefordshire1£26,69915,15710
Hertfordshire21£10,481956,71147
Highland5£13,897437,98619
Hillingdon - Greater London12£7,931964,68014
Hounslow - Greater London4£2,8651391,61810
Inverclyde2£6,8951154,5004
Isle of Wight3£13,998733,317-
Kent21£15,561426,57364
Lancashire21£10,137955,57467
Leicestershire14£8,631869,06747
Lincolnshire9£14,681431,94846
Lisburn3£16,080412,3338
Merseyside18£14,952537,34542
Midlothian1£7,9951056,546-
Monmouthshire1£5,7501157,200-
Moray4£8,945958,8951
Newport4£15,196425,90226
Newtownabbey5£21,36713,80420
Norfolk15£15,691428,68858
North Ayrshire5£11,137743,0817
North Down1£15,995318,7193
North Lanarkshire3£9,464844,82213
North Yorkshire11£12,608644,16338
Northamptonshire11£12,464742,40326
Nottinghamshire12£13,814731,62433
Omagh7£14,424530,4659
Oxfordshire10£9,1521069,74917
Pembrokeshire2£10,489668,467-
Perth and Kinross2£8,895056,49415
Renfrewshire8£13,998735,95832
Richmond upon Thames - Greater London2£14,995522,2876
Shropshire3£9,688954,90113
Somerset24£14,602534,37656
South Ayrshire3£8,263852,36521
South Lanarkshire4£14,332638,93728
South Yorkshire13£10,467851,88452
Staffordshire17£13,925530,75839
Stirling3£13,295542,89615
Suffolk8£13,232538,10936
Surrey24£10,033858,76554
Sutton - Greater London1£11,495659,2031
Swansea5£20,31218,18813
Tyne and Wear21£11,954640,32747
Wandsworth - Greater London1£9,450878,0002
Warwickshire9£13,194535,97330
West Dunbartonshire1£2,99512100,2822
West Midlands52£11,763752,126110
West Sussex10£16,715422,94722
West Yorkshire27£9,736859,80473
Wiltshire16£11,547846,96730
Worcestershire7£12,807541,11511
Add postcode for better results.