Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used Ford Puma 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 Puma models, pros and cons, what to look out for and everything else you need to know? Check out our Ford Puma buying guide here.

Ford Puma Data by County

Ford Puma data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All3,159£18,316320,4637,738
Aberdeen City18£18,482319,02840
Aberdeenshire9£18,896320,73225
Angus3£16,812321,33616
Antrim4£17,496319,6374
Armagh2£16,975332,00010
Ballymena9£16,960325,38518
Barking & Dagenham - Greater London19£17,612324,94238
Barnet - Greater London14£18,401323,86437
Bedfordshire32£19,463316,03686
Belfast18£16,658327,45025
Berkshire63£19,141315,275132
Bexley - Greater London9£20,128212,09817
Blaenau Gwent14£16,913320,20625
Bristol28£18,087320,45154
Bromley - Greater London7£19,893214,10430
Buckinghamshire28£18,928319,53180
Cambridgeshire98£18,093324,533197
Cardiff24£18,600316,15356
Carmarthenshire14£18,439319,68913
Ceredigion15£17,402322,21630
Cheshire71£19,578315,892315
City of Edinburgh23£17,679320,80251
City of London - Greater London48£16,004333,74555
Coleraine9£17,049332,93610
Conwy8£16,561424,7418
Cornwall11£17,667323,74524
County Durham35£18,562319,21794
Craigavon11£18,171324,83526
Croydon - Greater London3£21,200212,2985
Cumbria30£18,815320,03278
Denbighshire5£18,682315,56910
Derbyshire64£18,652217,380191
Derry5£18,865318,5595
Devon45£19,229217,427109
Dorset33£19,015317,20468
Down1£16,495422,200-
Dumfries and Galloway3£16,997425,99011
Dundee City4£20,39739,7469
Dungannon2£19,140319,2768
East Ayrshire7£20,91239,72653
East Dunbartonshire3£17,066318,35311
East Riding of Yorkshire57£17,839323,76694
East Sussex25£17,838319,64666
Enfield - Greater London14£19,610316,66534
Essex181£18,953321,467428
Falkirk6£16,073327,69728
Fife33£18,690317,89065
Glasgow City29£19,236318,02596
Gloucestershire21£18,115224,25488
Greater Manchester127£18,101320,779335
Hampshire88£19,151319,376180
Harrow - Greater London1£11,995311,841-
Havering - Greater London15£19,436217,86742
Herefordshire17£23,92836,98229
Hertfordshire74£19,372319,859146
Highland5£17,238329,02423
Hillingdon - Greater London18£17,188327,74114
Hounslow - Greater London1£12,700359,0001
Inverclyde3£16,665426,97114
Isle of Anglesey10£19,141318,55514
Isle of Wight5£17,730311,7208
Kent78£18,766319,221173
Lancashire71£18,422319,324200
Leicestershire67£17,710325,264147
Lincolnshire63£19,750319,009183
Lisburn6£17,411328,76629
Magherafelt2£17,473327,0002
Merseyside71£18,592316,202167
Merthyr Tydfil6£18,270316,58113
Midlothian9£18,584323,63314
Moray20£18,920323,22415
Newport21£17,664318,11546
Newry and Mourne5£16,816323,5372
Newtownabbey15£17,218327,47622
Norfolk54£18,722319,303112
North Down2£14,223450,8842
North Lanarkshire27£18,460319,80134
North Yorkshire46£18,776319,181112
Northamptonshire49£18,864318,43292
Northumberland6£15,816326,13439
Nottinghamshire54£18,954315,978181
Omagh7£17,185328,0479
Oxfordshire26£21,211213,445134
Pembrokeshire1£17,49928,9927
Perth and Kinross3£19,413413,11933
Redbridge - Greater London19£21,610212,04818
Renfrewshire15£19,905313,39045
Rhondda Cynon Taf17£18,042316,85926
Scottish Borders10£18,873318,73918
Shropshire28£18,446317,21949
Somerset44£19,365318,24193
South Ayrshire15£18,288419,16059
South Lanarkshire9£18,105317,86921
South Yorkshire78£19,656317,575177
Staffordshire49£18,381320,399162
Stirling3£17,831414,47834
Strabane4£16,695428,8352
Suffolk67£19,446319,342126
Surrey72£18,025323,657145
Swansea20£18,836319,79357
Tyne and Wear43£17,680324,622134
Warwickshire34£18,560317,94859
West Dunbartonshire5£22,89828,13010
West Lothian4£17,987315,54721
West Midlands93£18,494317,315340
West Sussex44£19,115315,17870
West Yorkshire109£17,985321,867291
Wiltshire50£19,362317,146118
Worcestershire31£18,865419,885100
Wrexham8£18,486321,55816
Add postcode for better results.