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,317£11,222632,8842,535
Aberdeen City9£16,054311,13235
Aberdeenshire3£10,829731,9993
Ballymena1£7,995847,0002
Bedfordshire19£6,0751062,51923
Belfast3£10,331624,4244
Berkshire23£10,043842,01837
Bexley - Greater London12£16,354421,83211
Blaenau Gwent2£10,747624,9611
Bristol23£9,759740,18553
Bromley - Greater London1£17,95011,0008
Buckinghamshire20£12,744525,30730
Caerphilly2£4,0951386,5003
Cambridgeshire28£10,300636,06947
Cardiff7£12,848414,2712
Ceredigion2£12,997514,3254
Cheshire31£14,354420,36658
City of Edinburgh16£11,154639,11522
City of London - Greater London16£9,456743,66023
Conwy2£6,745956,680-
Cornwall8£11,850427,11911
County Durham13£9,005741,88852
Croydon - Greater London7£11,040735,19611
Cumbria24£16,623314,68224
Derbyshire13£8,913845,52334
Devon16£11,121625,70641
Dorset33£11,322727,89568
Dundee City7£8,167944,93610
Dungannon4£15,465314,3109
Ealing - Greater London1£6,495970,0003
East Ayrshire2£16,098413,3115
East Riding of Yorkshire7£12,481740,82922
East Sussex7£10,297640,15419
Essex36£13,898418,73044
Falkirk9£9,389733,88338
Fife17£11,849527,84729
Flintshire1£5,4951136,000-
Glasgow City17£11,289531,45148
Gloucestershire6£12,056725,74924
Greater Manchester57£10,904629,924108
Hampshire53£10,804737,698103
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2377
Hertfordshire28£10,822735,11656
Highland4£12,623428,35312
Hillingdon - Greater London7£4,4961375,73813
Hounslow - Greater London7£5,8071165,1153
Inverclyde3£9,764732,4687
Isle of Wight4£7,6711049,95815
Kent44£13,230524,72079
Kingston upon Thames - Greater London1£14,65039,5002
Lancashire32£9,240848,94358
Leicestershire24£11,235639,94346
Lincolnshire23£12,249525,29138
Lisburn9£16,052213,5181
Merseyside29£14,474423,87246
Moray6£13,446418,6401
Newport13£11,154525,49016
Newtownabbey10£12,258520,88511
Norfolk26£12,281529,60069
North Ayrshire3£6,397955,3792
North Lanarkshire2£10,797633,0617
North Yorkshire18£13,315528,62844
Northamptonshire12£12,304529,77433
Northumberland4£14,523322,9573
Nottinghamshire24£11,862628,87138
Omagh8£11,494528,1067
Oxfordshire12£9,850740,20615
Pembrokeshire1£10,702430,269-
Perth and Kinross7£11,910534,28715
Redbridge - Greater London1£7,450769,0001
Renfrewshire13£18,067210,38233
Rhondda Cynon Taf1£3,7951453,2523
Richmond upon Thames - Greater London13£13,498415,2997
Rutland1£9,700930,316-
Shropshire11£11,391636,37124
Somerset33£12,528527,44153
South Ayrshire4£7,872850,15322
South Lanarkshire13£13,972426,87118
South Yorkshire26£13,688528,26971
Staffordshire23£11,445630,72643
Stirling9£13,997426,46726
Suffolk8£10,754828,63339
Surrey17£10,504836,90254
Sutton - Greater London1£1,5951471,000-
Swansea36£16,408211,76233
Tyne and Wear37£14,097420,62879
Warwickshire18£12,169431,34926
West Dunbartonshire1£12,998528,9083
West Lothian1£14,998312,6153
West Midlands48£12,084527,171112
West Sussex11£14,489419,33739
West Yorkshire41£10,271632,66068
Wiltshire21£11,279633,47350
Worcestershire5£13,961525,04412
Add postcode for better results.