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,297£11,191632,9252,513
Aberdeen City9£16,054311,13235
Aberdeenshire2£12,097624,5433
Ballymena1£7,995847,0002
Bedfordshire18£6,2291059,85423
Belfast3£10,331624,4244
Berkshire23£9,755842,01837
Bexley - Greater London12£16,354421,80913
Blaenau Gwent2£10,747624,9611
Bristol23£9,977740,84751
Buckinghamshire17£12,399528,28429
Caerphilly2£4,0951386,5003
Cambridgeshire27£10,080636,43647
Cardiff7£12,848414,2712
Ceredigion2£12,748514,3254
Cheshire31£14,161521,18958
City of Edinburgh16£11,310637,39621
City of London - Greater London16£9,193745,46023
Conwy2£6,745956,680-
Cornwall8£11,850427,15012
County Durham14£8,459846,34151
Croydon - Greater London7£11,040735,19611
Cumbria23£16,716314,88725
Derbyshire8£9,997739,16335
Devon16£11,121625,70644
Dorset30£12,345625,20466
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,383640,15419
Essex37£13,935418,46343
Falkirk8£9,625731,07738
Fife18£11,628528,54128
Flintshire1£5,4951136,000-
Glasgow City15£10,861635,08751
Gloucestershire6£12,113725,74924
Greater Manchester54£10,688631,123110
Hampshire51£10,435738,667101
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2377
Hertfordshire24£11,030733,77458
Highland4£12,623428,35312
Hillingdon - Greater London8£5,2331273,58412
Hounslow - Greater London7£5,8071165,1153
Inverclyde4£8,573838,3516
Isle of Wight4£7,6711049,95815
Kent48£13,161424,83375
Kingston upon Thames - Greater London1£14,65039,5002
Lancashire31£8,956848,93057
Leicestershire25£11,193639,33946
Lincolnshire20£12,304524,56739
Lisburn9£16,774212,718-
Merseyside31£14,920422,17544
Moray6£13,446418,6401
Newport15£11,105525,42014
Newtownabbey9£12,237522,51113
Norfolk28£11,993529,62667
North Ayrshire3£6,397955,3792
North Lanarkshire2£10,797633,0617
North Yorkshire18£13,255630,15443
Northamptonshire12£12,304529,77433
Northumberland4£14,523322,9573
Nottinghamshire23£11,553629,86441
Omagh9£11,606528,3946
Oxfordshire11£10,446736,38815
Pembrokeshire1£10,999430,269-
Perth and Kinross6£10,679431,71615
Redbridge - Greater London1£7,450769,0001
Renfrewshire12£18,507210,38233
Rhondda Cynon Taf1£3,7951453,2523
Richmond upon Thames - Greater London13£13,498415,2997
Rutland1£9,700930,316-
Shropshire11£12,076634,43223
Somerset31£12,397527,95455
South Ayrshire5£8,296849,99823
South Lanarkshire14£13,907426,17717
South Yorkshire26£14,379419,59065
Staffordshire22£11,274631,92243
Stirling8£14,060424,44329
Suffolk8£11,254726,22038
Surrey17£10,522836,86154
Sutton - Greater London1£1,5951471,000-
Swansea38£16,242211,74233
Tyne and Wear42£14,489319,66375
Warwickshire14£12,219533,24726
West Dunbartonshire1£12,998528,9083
West Lothian1£14,998312,6153
West Midlands48£12,487526,278112
West Sussex11£15,132417,37538
West Yorkshire41£10,851631,40466
Wiltshire21£11,288633,47351
Worcestershire5£13,961525,04412
Add postcode for better results.