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,271£11,487633,7072,591
Aberdeen City16£18,503210,83731
Aberdeenshire1£10,695542,9717
Angus2£5,8207106,5392
Armagh1£12,495425,012-
Barnet - Greater London1£11,521527,854-
Bedfordshire15£5,7261070,67923
Belfast1£7,750837,0004
Berkshire29£10,610736,61740
Blaenau Gwent7£10,685627,3301
Brent - Greater London1£6,199959,0001
Bristol14£8,162856,27450
Bromley - Greater London5£17,81027,3359
Buckinghamshire19£11,919528,72737
Caerphilly2£3,7451386,5003
Cambridgeshire19£10,047738,44554
Cardiff5£11,572536,30612
Carmarthenshire1£17,50008,6001
Ceredigion3£9,663747,4494
Cheshire27£12,467526,99839
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,59552
Craigavon1£9,49588,869-
Croydon - Greater London7£10,129743,0139
Cumbria12£18,994210,93431
Derbyshire7£8,769744,57435
Devon17£9,360738,84039
Dorset32£14,329416,05374
Dundee City17£11,288629,89912
Dungannon2£16,140216,3437
East Ayrshire5£9,179741,85013
East Riding of Yorkshire9£12,572522,78416
East Sussex7£10,054740,93419
Essex28£13,440522,89447
Falkirk14£10,516724,43331
Fife24£13,097425,43738
Flintshire1£5,4951136,000-
Glasgow City36£15,245423,92841
Gloucestershire10£15,617332,16218
Greater Manchester66£13,518423,175125
Hampshire54£10,734738,56399
Havering - Greater London5£8,081839,5062
Herefordshire3£16,498312,21111
Hertfordshire31£11,614630,56662
Highland1£10,498644,92015
Hillingdon - Greater London5£7,6961048,8799
Hounslow - Greater London4£6,0761151,5895
Inverclyde3£10,166846,0549
Isle of Wight7£12,625627,91811
Kent34£12,817530,96482
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire31£8,489848,88162
Leicestershire23£11,383739,12446
Lincolnshire21£12,838632,60547
Lisburn8£15,609311,8059
Merseyside20£14,469424,03053
Merton - Greater London1£2,7901798,0002
Midlothian1£14,995312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,622419,3792
Newport6£12,878533,43329
Newtownabbey6£11,681531,69318
Norfolk23£13,556423,76174
North Ayrshire1£8,772635,5573
North Lanarkshire4£7,810937,5937
North Yorkshire18£16,114317,16442
Northamptonshire19£13,260529,00632
Northumberland3£13,098422,1296
Nottinghamshire20£11,844533,61837
Omagh8£12,058428,0007
Oxfordshire11£13,794530,37518
Perth and Kinross4£11,997532,47114
Renfrewshire18£17,409317,55018
Rhondda Cynon Taf3£5,7621149,4171
Richmond upon Thames - Greater London9£15,90728,80614
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire5£9,702744,56330
Somerset15£11,977630,64161
South Ayrshire4£7,050949,13217
South Lanarkshire9£15,871218,42122
South Yorkshire18£12,143626,15868
Staffordshire20£10,862635,40644
Stirling21£15,750318,75620
Suffolk16£12,754529,32826
Surrey25£10,961738,60739
Swansea30£16,655317,87445
Tyne and Wear33£13,232426,58365
Warwickshire13£15,188314,30330
West Lothian4£13,247425,5033
West Midlands48£12,570526,877106
West Sussex21£12,685527,94932
West Yorkshire40£9,708738,36287
Wiltshire15£11,890632,88045
Worcestershire5£11,679528,73619
Add postcode for better results.