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,418633,8992,581
Aberdeen City15£18,97017,79629
Aberdeenshire1£10,695542,9717
Angus1£5,9907106,5392
Armagh1£12,495425,012-
Barnet - Greater London1£11,513527,854-
Bedfordshire15£5,7261070,67923
Belfast1£7,750837,0004
Berkshire29£10,610736,61740
Blaenau Gwent7£10,685627,3301
Brent - Greater London1£6,199959,0001
Bristol16£7,929856,06550
Bromley - Greater London5£17,81027,3359
Buckinghamshire18£11,980528,05036
Caerphilly2£3,7451386,5003
Cambridgeshire20£10,009739,38153
Cardiff4£12,717433,87912
Carmarthenshire1£17,50008,6001
Ceredigion3£9,663747,4494
Cheshire28£12,479526,97639
City of Edinburgh20£11,358636,55021
City of London - Greater London16£7,678854,85622
Conwy1£8,995552,3601
Cornwall4£9,608739,68815
County Durham11£10,155636,59553
Craigavon1£9,49588,869-
Croydon - Greater London7£10,129743,01310
Cumbria13£18,456212,47030
Derbyshire8£8,548844,00334
Devon18£9,117840,34938
Dorset32£14,329416,05374
Dundee City16£10,561629,89912
Dungannon2£16,140216,3437
East Ayrshire5£9,179741,85013
East Riding of Yorkshire9£12,583522,78416
East Sussex8£9,734743,04419
Essex29£12,618626,77846
Falkirk14£10,559724,43332
Fife21£12,664428,47137
Flintshire1£5,4951136,000-
Glasgow City35£15,366423,85941
Gloucestershire10£15,567332,16218
Greater Manchester64£13,535422,895127
Hampshire55£10,609738,798100
Havering - Greater London4£7,899841,2972
Herefordshire4£15,497310,09310
Hertfordshire34£11,445631,32762
Highland1£10,498644,92015
Hillingdon - Greater London5£7,6961048,8799
Hounslow - Greater London4£6,0761151,5895
Inverclyde3£10,433846,0549
Isle of Wight6£12,146630,84211
Kent35£12,844530,76582
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire31£8,654846,85962
Leicestershire26£11,268738,21944
Lincolnshire20£12,957631,08846
Lisburn8£15,609311,8059
Merseyside21£13,580528,48151
Merton - Greater London1£2,7901798,0002
Midlothian1£14,995312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,622419,3792
Newport7£12,102533,14929
Newtownabbey6£11,681531,69318
Norfolk23£13,556423,76175
North Ayrshire1£8,772635,5573
North Lanarkshire4£7,810937,5937
North Yorkshire14£13,792422,06541
Northamptonshire19£13,260529,00632
Northumberland3£13,098422,1296
Nottinghamshire21£11,795533,40537
Omagh8£12,058428,0007
Oxfordshire10£13,809531,47818
Perth and Kinross4£11,997532,47114
Renfrewshire18£17,409317,55018
Rhondda Cynon Taf3£5,7621149,4171
Richmond upon Thames - Greater London10£15,866313,59912
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire5£9,702744,56330
Somerset16£12,460630,30760
South Ayrshire4£7,050949,13217
South Lanarkshire9£15,952218,42122
South Yorkshire17£12,295624,01670
Staffordshire19£10,908636,29544
Stirling21£15,750318,75620
Suffolk17£12,797428,56626
Surrey25£10,961738,60740
Swansea32£16,598317,40143
Tyne and Wear33£13,232426,58365
Warwickshire12£15,330314,44130
West Lothian4£13,247425,5033
West Midlands47£12,614526,539107
West Sussex23£12,299528,41430
West Yorkshire41£9,711739,55287
Wiltshire15£11,892632,88047
Worcestershire4£11,600529,31419
Add postcode for better results.