Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used Mazda 2 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 2 models, pros and cons, what to look out for and everything else you need to know? Check out our Mazda 2 buying guide here.

Mazda 2 Data by County

Mazda 2 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,300£11,260632,7812,532
Aberdeen City9£16,054311,13235
Aberdeenshire3£10,829731,9663
Ballymena1£7,995847,0002
Bedfordshire19£6,0751062,51923
Belfast3£10,331624,4244
Berkshire23£9,755842,01837
Bexley - Greater London12£16,354421,80911
Blaenau Gwent2£10,747624,9611
Bristol21£10,463635,97552
Bromley - Greater London1£17,95011,0008
Buckinghamshire19£12,094530,86129
Caerphilly2£4,0951386,5003
Cambridgeshire29£10,279635,30147
Cardiff7£12,848414,2712
Ceredigion2£12,997514,3254
Cheshire31£14,161521,18958
City of Edinburgh16£11,173638,96922
City of London - Greater London16£9,193745,46023
Conwy2£6,745956,680-
Cornwall9£12,811424,71811
County Durham13£9,005741,88852
Croydon - Greater London7£11,040735,19611
Cumbria23£16,716314,88725
Derbyshire10£9,437742,20435
Devon16£11,121625,70642
Dorset30£11,635627,09068
Dundee City6£7,612944,93612
Dungannon4£14,840313,1528
Ealing - Greater London1£6,495970,0003
East Ayrshire2£16,098413,3115
East Riding of Yorkshire7£12,481740,82922
East Sussex7£10,297640,15419
Essex37£13,935418,47743
Falkirk9£9,389731,07738
Fife17£11,849527,84729
Flintshire1£5,4951136,000-
Glasgow City17£11,289531,45149
Gloucestershire6£12,106725,74924
Greater Manchester54£10,678631,212110
Hampshire50£10,540738,201102
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2377
Hertfordshire25£10,677736,14357
Highland4£12,623428,35311
Hillingdon - Greater London8£5,2331273,58412
Hounslow - Greater London7£5,8071165,1153
Inverclyde3£9,764732,4687
Isle of Wight4£7,6711049,95815
Kent47£13,165524,96277
Kingston upon Thames - Greater London1£14,65039,5002
Lancashire30£9,110848,47859
Leicestershire24£11,246639,94346
Lincolnshire21£12,110525,14739
Lisburn9£16,718212,718-
Merseyside30£14,491423,40246
Moray6£13,446418,6401
Newport14£11,242524,82015
Newtownabbey9£12,231522,51112
Norfolk27£12,185530,21168
North Ayrshire3£6,397955,3792
North Lanarkshire2£10,797633,0617
North Yorkshire18£13,255629,86043
Northamptonshire12£12,304529,77434
Northumberland4£14,523322,9573
Nottinghamshire23£11,552629,86439
Omagh9£11,606528,3946
Oxfordshire12£9,850740,20615
Pembrokeshire1£10,702430,269-
Perth and Kinross6£12,646534,28716
Redbridge - Greater London1£7,450769,0001
Renfrewshire12£18,490210,38233
Rhondda Cynon Taf1£3,7951453,2523
Richmond upon Thames - Greater London13£13,498415,2997
Rutland1£9,700930,316-
Shropshire10£11,985634,80824
Somerset33£12,546527,44153
South Ayrshire4£7,872850,15324
South Lanarkshire13£13,972426,87118
South Yorkshire28£13,701528,00667
Staffordshire23£11,445630,72643
Stirling8£14,060426,46726
Suffolk8£11,254726,22038
Surrey17£10,522836,90254
Sutton - Greater London1£1,5951471,000-
Swansea38£16,255211,74231
Tyne and Wear41£14,441419,36977
Warwickshire17£12,017532,61626
West Dunbartonshire1£12,998528,9083
West Lothian1£14,998312,6153
West Midlands47£12,252526,808113
West Sussex10£15,070418,42539
West Yorkshire39£10,320632,91868
Wiltshire20£11,371633,47152
Worcestershire5£13,961525,04412
Add postcode for better results.