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,276£11,577632,8272,579
Aberdeen City2£14,148323,16343
Aberdeenshire3£12,996426,3046
Angus1£5,9907106,5391
Barnet - Greater London1£11,722527,854-
Bedfordshire14£5,3781170,90124
Belfast2£9,247622,8855
Berkshire27£11,006735,89741
Blaenau Gwent5£10,959623,9151
Brent - Greater London1£6,399959,0001
Bristol18£7,502859,12952
Bromley - Greater London2£19,700175010
Buckinghamshire16£12,354524,21835
Caerphilly2£3,9951386,5002
Cambridgeshire21£9,773738,64153
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,747736,2164
Cheshire29£13,372525,54145
City of Edinburgh23£11,815532,73118
City of London - Greater London17£7,533856,44718
Conwy1£8,995552,3601
Cornwall6£11,215634,12312
County Durham15£9,566742,78250
Craigavon1£9,49588,869-
Croydon - Greater London6£11,485635,28912
Cumbria18£17,777214,41329
Derbyshire8£8,472844,67733
Devon15£10,130733,87941
Dorset27£14,079418,13878
Dundee City13£11,421627,99312
Dungannon3£14,523315,6806
Ealing - Greater London1£6,495870,0003
East Ayrshire7£9,110744,7779
East Riding of Yorkshire9£11,547628,69917
East Sussex6£10,922539,51920
Essex30£12,839525,40943
Falkirk12£11,837624,90932
Fife20£12,484429,56839
Flintshire1£5,4951136,000-
Glasgow City15£10,502640,44750
Gloucestershire9£15,575331,33620
Greater Manchester63£13,344423,785126
Hampshire54£10,458738,98296
Havering - Greater London2£5,4351150,7053
Herefordshire5£14,198418,63910
Hertfordshire31£11,869529,25760
Hillingdon - Greater London5£7,7961048,87913
Hounslow - Greater London5£6,2801055,7974
Inverclyde1£19,29825,1629
Isle of Wight6£11,479739,54313
Kent36£12,525532,56984
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire38£9,440742,28553
Leicestershire27£10,333743,24843
Lincolnshire22£13,873525,54247
Lisburn9£15,181320,2536
Merseyside23£14,260424,39249
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,872419,3782
Newport9£12,722426,16328
Newtownabbey6£12,689525,20318
Norfolk26£13,256428,47577
North Ayrshire2£9,386644,8702
North Lanarkshire4£6,1351044,9945
North Yorkshire17£14,223419,73438
Northamptonshire22£13,648425,09431
Northumberland3£13,098422,1296
Nottinghamshire25£11,893529,95535
Omagh7£11,638431,2718
Oxfordshire11£12,444531,72917
Perth and Kinross5£15,006323,99915
Renfrewshire18£17,937216,05523
Rhondda Cynon Taf3£5,8621149,4171
Richmond upon Thames - Greater London8£16,72638,54113
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire8£10,463735,80326
Somerset25£11,744636,30455
South Ayrshire4£8,210838,35519
South Lanarkshire9£17,612211,87821
South Yorkshire21£11,815627,08570
Staffordshire21£12,028527,03945
Stirling16£16,123318,13125
Suffolk17£12,119533,65526
Surrey21£10,710739,64944
Swansea30£17,028214,67146
Tyne and Wear35£13,128425,31363
Warwickshire13£13,072424,03929
West Dunbartonshire1£12,998420,4372
West Lothian4£13,497425,5033
West Midlands39£11,187633,968111
West Sussex21£12,945525,64532
West Yorkshire45£10,066736,75385
Wiltshire20£11,513634,91848
Worcestershire8£10,024737,00013
Add postcode for better results.