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
All919£11,905745,5342,279
Aberdeen City2£15,248413,79826
Aberdeenshire1£12,995624,9051
Antrim1£6,999977,942-
Armagh1£3,9951492,000-
Ballymena2£10,695747,3511
Barking & Dagenham - Greater London1£8,995689,7152
Bedfordshire19£8,0011071,58826
Berkshire15£9,889947,64430
Bexley - Greater London1£5,9851152,00017
Bridgend2£4,69511110,073-
Bristol15£6,5251180,35732
Bromley - Greater London6£18,367324,5638
Buckinghamshire12£6,6971182,18624
Caerphilly1£7,688948,5193
Cambridgeshire30£11,565754,74347
Cardiff7£14,861435,1099
Carmarthenshire2£14,748322,8932
Ceredigion1£13,991432,6482
Cheshire23£14,273638,77959
City of Edinburgh20£14,596538,59934
City of London - Greater London21£8,817863,66032
Conwy1£11,495742,6071
Cornwall5£12,337638,58512
County Durham8£9,880852,74640
Craigavon1£4,4951461,0001
Croydon - Greater London5£19,602212,76212
Cumbria4£16,187425,77120
Derbyshire13£12,347638,07350
Derry1£5,1509103,5951
Devon14£12,845739,24638
Dorset17£13,334734,60537
Down2£16,27539,122-
Dumfries and Galloway1£17,795410,9031
Dundee City6£19,283321,6288
Ealing - Greater London1£7,49094,0001
East Ayrshire1£10,492748,6647
East Riding of Yorkshire4£18,087221,30511
East Sussex6£11,597744,92815
Essex26£11,077850,69840
Falkirk14£14,689539,49729
Fife5£12,898630,49814
Flintshire1£2,49514125,000-
Glasgow City4£13,683629,84745
Gloucestershire11£13,660643,40319
Greater Manchester44£9,919852,522107
Hampshire28£13,169641,33775
Harrow - Greater London1£12,995345,7304
Havering - Greater London1£7,3751065,2773
Herefordshire2£22,82726,19210
Hertfordshire23£10,192956,95742
Highland7£15,497429,51419
Hillingdon - Greater London11£6,2031076,07315
Hounslow - Greater London6£4,9011281,0798
Inverclyde3£6,2601153,1893
Isle of Wight3£13,998733,3173
Kent23£14,124631,20257
Lancashire27£10,761750,24159
Leicestershire18£8,181966,62647
Lincolnshire9£14,549530,79046
Lisburn6£15,324420,7667
Merseyside16£16,746433,80644
Midlothian1£7,9951056,546-
Moray4£8,945958,8951
Newport6£14,729426,84923
Newry and Mourne1£15,88839,5601
Newtownabbey9£19,818210,04419
Norfolk23£14,245531,91264
North Ayrshire5£11,137743,0818
North Lanarkshire3£10,397756,92912
North Yorkshire7£11,661747,75334
Northamptonshire10£10,858848,35025
Nottinghamshire8£12,909734,59833
Omagh7£16,281425,8379
Oxfordshire9£9,2611063,11820
Pembrokeshire3£9,892665,015-
Perth and Kinross6£13,645035,79113
Redbridge - Greater London1£6,9951082,2501
Renfrewshire11£15,353530,43227
Richmond upon Thames - Greater London3£15,662428,3507
Shropshire2£12,740838,35218
Somerset27£14,074537,63852
South Ayrshire5£6,8861058,66720
South Lanarkshire3£10,766738,35526
South Yorkshire13£10,651749,97448
Staffordshire15£13,949532,79647
Stirling5£14,777640,49514
Suffolk9£14,770527,78737
Surrey19£10,586852,45555
Sutton - Greater London2£8,648875,602-
Swansea6£19,99229,24314
Tyne and Wear23£12,982636,51852
Wandsworth - Greater London1£9,450878,0002
Warwickshire12£14,274530,98429
West Dunbartonshire1£2,99512100,2822
West Midlands52£11,785747,450112
West Sussex7£16,356426,44926
West Yorkshire24£9,297860,70477
Wiltshire10£11,734844,76732
Worcestershire4£16,412313,87913
Add postcode for better results.