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,511644,1611,788
Aberdeen City11£18,961214,77624
Antrim2£8,123980,500-
Argyll and Bute1£15,979518,000-
Armagh1£3,8951492,000-
Ballymena3£9,215766,5901
Banbridge1£6,950884,0001
Bedfordshire17£8,744964,75918
Belfast2£14,222439,0605
Berkshire22£9,916851,63645
Bexley - Greater London7£25,84019252
Blaenau Gwent3£9,4321052,7914
Bridgend2£3,84511110,073-
Bristol17£9,309974,42421
Bromley - Greater London3£15,133527,96515
Buckinghamshire13£12,227756,14935
Cambridgeshire41£10,819750,64553
Cardiff9£17,546322,14311
Ceredigion1£16,999412,1783
Cheshire29£14,711535,90334
City of Edinburgh18£14,613538,24035
City of London - Greater London12£8,480960,22524
Conwy1£10,995742,6073
Cornwall3£17,098224,1707
County Durham14£8,138961,43824
Craigavon1£17,499321,4191
Cumbria12£19,039323,56812
Derbyshire16£11,858647,08743
Devon17£9,752853,57523
Dorset15£14,893533,55839
Down2£16,10039,122-
Dumfries and Galloway1£9,995949,7532
Dundee City5£19,350317,35013
Dungannon2£15,990418,9983
Ealing - Greater London2£6,7431042,0002
East Ayrshire2£15,249432,1189
East Riding of Yorkshire7£15,768330,03110
East Sussex11£11,947736,57514
Essex20£10,547853,76735
Falkirk13£18,957320,35715
Fife9£13,552537,79222
Glasgow City11£11,987639,62324
Gloucestershire6£19,334317,90115
Greater Manchester39£11,814745,50998
Hampshire34£12,570744,69145
Harrow - Greater London1£12,595348,1603
Havering - Greater London3£7,666976,5425
Hertfordshire18£11,809742,54837
Hillingdon - Greater London11£6,8861070,86311
Hounslow - Greater London5£4,4321287,1787
Isle of Wight1£10,9951060,1005
Kent21£12,035646,85531
Kingston upon Thames - Greater London2£7,2731364,6791
Lancashire30£8,218970,81944
Leicestershire14£7,7821069,13541
Lincolnshire17£17,320321,50727
Lisburn3£18,383321,6724
Merseyside16£14,511529,92727
Newport7£15,881318,21512
Newtownabbey14£16,759322,23013
Norfolk17£12,113647,27444
North Ayrshire4£9,205850,8684
North Lanarkshire2£11,597556,9406
North Yorkshire13£12,953537,83936
Northamptonshire17£12,543639,73423
Nottinghamshire9£15,407633,39141
Omagh4£12,870641,0404
Oxfordshire6£8,4161164,21611
Pembrokeshire1£7,495895,0941
Perth and Kinross4£18,845216,8596
Renfrewshire6£16,298315,92121
Richmond upon Thames - Greater London4£15,620322,4563
Shropshire3£11,992839,81511
Somerset20£16,872428,61946
South Ayrshire6£10,765643,99012
South Lanarkshire7£12,528544,08120
South Yorkshire19£11,347660,30539
Staffordshire15£13,430634,43929
Stirling2£11,348548,05619
Strabane1£9,995641,200-
Suffolk10£8,340963,12111
Surrey30£10,923754,10444
Sutton - Greater London1£7,200975,0001
Swansea13£18,715215,12115
Tyne and Wear17£13,402531,50046
Wandsworth - Greater London1£2,9901687,0001
Warwickshire10£15,706430,08819
West Dunbartonshire1£15,99837,9124
West Lothian1£8,290958,0002
West Midlands49£11,409747,82989
West Sussex10£14,426536,79522
West Yorkshire25£8,977866,27455
Wiltshire8£13,027737,82321
Worcestershire5£15,817427,87024
Add postcode for better results.