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,366£18,607319,0497,517
Aberdeen City34£18,527322,31740
Aberdeenshire9£21,051310,22232
Angus2£21,74518,84418
Antrim2£16,245320,3135
Ards1£20,990118,2151
Armagh2£16,975332,0007
Ballymena10£18,072218,01414
Barking & Dagenham - Greater London25£18,429319,73241
Barnet - Greater London18£19,106318,77141
Bedfordshire32£20,065215,12983
Belfast17£16,561323,84727
Berkshire72£19,952211,016132
Bexley - Greater London10£18,172217,22119
Blaenau Gwent6£17,049322,49128
Bristol31£19,101317,02857
Bromley - Greater London3£19,95128,94527
Buckinghamshire38£18,959319,26176
Cambridgeshire74£17,487323,913204
Cardiff23£18,747217,66660
Carmarthenshire11£17,950420,88020
Ceredigion17£19,054317,46334
Cheshire122£19,234314,991267
City of Edinburgh30£17,927317,15444
City of London - Greater London46£16,129333,02155
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0359
Conwy10£17,891321,7648
Cornwall16£17,846321,99021
County Durham39£18,196320,43287
Craigavon13£17,316324,19418
Croydon - Greater London3£19,371214,6674
Cumbria37£18,823317,10276
Denbighshire4£19,233312,62410
Derbyshire74£18,073321,165173
Derry5£18,577314,3675
Devon40£19,186219,400102
Dorset27£18,897320,77071
Down1£15,995422,200-
Dumfries and Galloway3£16,397420,92010
Dundee City7£19,640313,41610
Dungannon2£22,99027,0576
East Ayrshire8£20,311313,28352
East Dunbartonshire10£18,856317,30310
East Riding of Yorkshire51£18,200322,954111
East Sussex27£17,901320,47057
Enfield - Greater London13£19,909214,06338
Essex164£19,009320,048410
Falkirk9£16,505330,74523
Fife43£18,845317,98570
Glasgow City31£19,040317,22487
Gloucestershire19£19,105216,692101
Greater Manchester156£18,275319,108333
Hampshire89£19,449319,516175
Harrow - Greater London2£19,24326,443-
Havering - Greater London18£18,891218,08441
Herefordshire14£23,31437,56131
Hertfordshire55£18,892322,916146
Highland6£17,031332,53830
Hillingdon - Greater London18£18,433225,37827
Inverclyde3£16,998424,90514
Isle of Anglesey10£19,991318,78415
Isle of Wight1£16,999316,0358
Kent87£19,143317,946170
Lancashire90£18,623320,339174
Leicestershire48£17,181328,343132
Lincolnshire67£19,024322,390166
Lisburn12£17,277323,38221
Magherafelt2£17,473327,0001
Merseyside92£18,275315,801133
Merthyr Tydfil9£18,148318,46311
Midlothian9£18,995319,57514
Moray15£18,728324,28124
Newport16£17,441317,75343
Newry and Mourne6£16,597322,7192
Newtownabbey13£16,853325,40624
Norfolk48£19,079318,024106
North Down2£13,970450,8842
North Lanarkshire24£18,182319,48836
North Yorkshire49£18,774321,08097
Northamptonshire45£18,951216,722100
Northumberland16£16,810320,41837
Nottinghamshire72£18,779317,970157
Omagh8£17,680222,9328
Oxfordshire31£21,117214,591106
Pembrokeshire3£17,085313,0237
Perth and Kinross4£18,484418,92133
Powys1£22,29024,2943
Redbridge - Greater London15£22,599211,05321
Renfrewshire10£19,448316,72940
Rhondda Cynon Taf21£18,635317,68530
Scottish Borders9£18,573314,86716
Shropshire27£18,619316,35653
Somerset49£19,202318,469100
South Ayrshire11£18,053419,47161
South Lanarkshire12£18,820318,37521
South Yorkshire80£19,105318,197203
Staffordshire47£18,451318,590161
Stirling2£18,498314,37938
Strabane4£16,119427,7171
Suffolk62£19,025318,678107
Surrey68£17,615323,576144
Swansea13£18,595320,30453
Tyne and Wear36£17,979319,209125
Warwickshire35£18,611218,68069
West Dunbartonshire4£19,74838,8359
West Lothian9£18,005217,12318
West Midlands137£18,389316,390339
West Sussex45£18,990316,12474
West Yorkshire122£18,218318,830274
Wiltshire61£19,666317,092112
Worcestershire37£18,294322,007103
Wrexham8£20,398211,85914
Add postcode for better results.