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
All952£11,790746,6842,295
Aberdeen City8£18,673313,92521
Aberdeenshire1£12,995624,9051
Antrim1£6,999977,942-
Ards1£8,395771,0001
Armagh1£3,9951492,000-
Ballymena2£10,695747,3511
Barking & Dagenham - Greater London1£8,995689,7152
Bedfordshire18£8,1901069,06830
Berkshire17£10,228947,98329
Bexley - Greater London1£5,9851152,00018
Bridgend2£4,69511110,073-
Bristol15£6,4881182,65432
Bromley - Greater London8£17,175429,9717
Buckinghamshire13£8,126973,46023
Caerphilly2£5,0941262,8252
Cambridgeshire33£11,367756,64043
Cardiff6£15,423433,9609
Carmarthenshire2£14,748322,8932
Ceredigion2£11,995541,3711
Cheshire24£14,120639,16763
City of Edinburgh26£15,123533,94029
City of London - Greater London22£8,778864,26631
Conwy1£11,495742,6071
Cornwall5£14,578432,75212
County Durham10£10,100852,27640
Craigavon1£4,4951461,0001
Croydon - Greater London5£19,602212,76212
Cumbria6£16,166425,22319
Derbyshire16£12,029639,42948
Derry1£5,1509103,5951
Devon14£12,683741,86840
Dorset16£13,486633,86437
Down2£16,37539,122-
Dumfries and Galloway1£17,795410,9031
Dundee City7£18,957323,3338
Ealing - Greater London1£7,49094,0002
East Ayrshire1£10,492748,6648
East Riding of Yorkshire4£18,087221,30511
East Sussex5£11,757746,98215
Essex26£11,231850,25841
Falkirk14£14,689539,49729
Fife6£11,915636,95016
Flintshire1£2,49514125,000-
Glasgow City12£15,304424,65238
Gloucestershire9£12,124747,93621
Greater Manchester43£9,314956,671113
Hampshire29£13,699638,19177
Harrow - Greater London1£12,995345,7304
Havering - Greater London1£7,3751065,2773
Herefordshire2£22,82726,19210
Hertfordshire22£9,833953,92345
Highland5£14,397533,92917
Hillingdon - Greater London11£6,2301076,07315
Hounslow - Greater London6£4,9011281,0798
Inverclyde3£6,3931153,1893
Isle of Wight3£13,998733,3174
Kent22£13,868632,88358
Lancashire27£10,816750,76260
Leicestershire22£9,438860,12144
Lincolnshire9£14,563530,79047
Lisburn6£15,408420,7668
Merseyside14£17,268431,45448
Midlothian1£7,9951056,546-
Moray1£4,6901182,570-
Newport6£14,663425,92023
Newry and Mourne2£14,499419,800-
Newtownabbey10£19,270311,23419
Norfolk22£15,365426,65464
North Ayrshire6£10,689745,3418
North Down1£6,690886,2821
North Lanarkshire3£10,397756,92913
North Yorkshire7£10,075852,04736
Northamptonshire8£11,656747,12326
Nottinghamshire9£12,658735,48635
Omagh5£15,595427,2719
Oxfordshire9£9,2621063,11822
Pembrokeshire3£9,892665,015-
Perth and Kinross6£13,645035,73314
Redbridge - Greater London1£6,9951082,2501
Renfrewshire12£15,031532,98126
Richmond upon Thames - Greater London3£15,662428,3507
Shropshire2£12,740838,35219
Somerset25£14,870436,58151
South Ayrshire3£7,494856,06821
South Lanarkshire3£15,236629,14626
South Yorkshire17£10,797749,39948
Staffordshire15£13,467533,70844
Stirling7£13,911641,81112
Suffolk9£14,887527,78739
Surrey18£10,899851,81458
Sutton - Greater London2£8,648875,602-
Swansea6£20,16029,24314
Tyne and Wear22£13,283636,32653
Wandsworth - Greater London1£9,450878,0002
Warwickshire12£14,308530,98430
West Dunbartonshire1£2,99512100,2822
West Midlands51£11,370750,260114
West Sussex7£13,732629,92426
West Yorkshire26£9,570860,53378
Wiltshire10£11,554843,25730
Worcestershire4£16,549313,87914
Add postcode for better results.