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,362£18,642319,1547,523
Aberdeen City34£18,418322,14240
Aberdeenshire9£20,940312,55033
Angus2£21,74518,84418
Antrim3£16,328325,8755
Ards1£20,990118,2151
Armagh2£16,975332,0007
Ballymena9£17,914218,70415
Barking & Dagenham - Greater London27£18,615217,89539
Barnet - Greater London17£18,894319,16042
Bedfordshire30£20,517214,53283
Belfast18£17,507321,71129
Berkshire72£19,814210,602132
Bexley - Greater London9£18,227217,35621
Blaenau Gwent6£17,049322,49128
Bristol30£19,069316,23158
Bromley - Greater London3£19,91928,94526
Buckinghamshire42£18,575320,79477
Cambridgeshire72£17,621323,229204
Cardiff21£18,446318,54659
Carmarthenshire12£17,870421,22320
Ceredigion18£19,051318,49332
Cheshire119£19,235315,165271
City of Edinburgh30£17,761317,95744
City of London - Greater London45£16,189332,29354
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0359
Conwy10£17,891321,7648
Cornwall15£17,903322,18021
County Durham37£18,070320,77287
Craigavon11£17,537322,36620
Croydon - Greater London3£19,363214,6674
Cumbria31£18,477317,89382
Denbighshire3£19,984312,09711
Derbyshire75£18,194322,219180
Derry7£18,154316,2265
Devon41£19,570217,933100
Dorset27£19,081320,16667
Dumfries and Galloway3£16,397420,9209
Dundee City7£19,926314,09811
Dungannon2£22,99027,0576
East Ayrshire9£20,165313,98151
East Dunbartonshire10£18,856317,33010
East Riding of Yorkshire47£18,327322,184111
East Sussex28£18,208318,33158
Enfield - Greater London14£19,346217,77439
Essex167£19,091319,543411
Falkirk9£16,505330,74522
Fife46£18,697318,79665
Glasgow City30£18,747318,41688
Gloucestershire19£18,894216,933100
Greater Manchester164£18,261319,323327
Hampshire87£19,634318,774165
Harrow - Greater London2£19,24326,443-
Havering - Greater London19£18,711218,66637
Herefordshire13£22,98938,14233
Hertfordshire56£18,817323,230141
Highland6£16,915332,53830
Hillingdon - Greater London18£18,425225,37827
Inverclyde3£16,998424,90514
Isle of Anglesey9£20,219319,38316
Isle of Wight2£18,133314,7458
Kent92£19,160217,665170
Lancashire91£18,699320,055172
Leicestershire46£17,274328,118131
Lincolnshire66£18,972323,835167
Lisburn12£17,277324,19921
Magherafelt2£17,473327,0001
Merseyside96£18,045317,569130
Merthyr Tydfil8£17,716319,84912
Midlothian9£18,995319,57513
Moray15£18,728324,28124
Newport15£17,530316,80942
Newry and Mourne5£16,777321,9663
Newtownabbey14£16,899325,05324
Norfolk48£18,691318,929107
North Down2£13,970450,8842
North Lanarkshire26£18,164319,27935
North Yorkshire47£18,803320,476101
Northamptonshire48£18,801217,02897
Northumberland18£16,681321,29933
Nottinghamshire67£19,058317,306163
Omagh8£17,680222,9328
Oxfordshire34£20,882215,080104
Pembrokeshire3£17,085313,0237
Perth and Kinross4£18,484418,92132
Powys1£22,29024,2943
Redbridge - Greater London14£22,64229,63823
Renfrewshire9£19,720316,22539
Rhondda Cynon Taf20£18,268318,55631
Scottish Borders9£18,573314,86716
Shropshire27£18,599316,35753
Somerset44£19,312318,266106
South Ayrshire11£18,053419,49358
South Lanarkshire14£18,686317,42520
South Yorkshire79£18,868318,953202
Staffordshire47£18,224319,344165
Stirling3£19,998314,37937
Strabane4£16,119427,7171
Suffolk60£19,334217,611111
Surrey65£17,639323,672146
Swansea14£18,867319,65552
Tyne and Wear36£18,136319,335126
Warwickshire33£18,579218,39572
West Dunbartonshire4£19,74838,8359
West Lothian9£18,005217,12318
West Midlands146£18,258317,408336
West Sussex43£18,753316,64475
West Yorkshire116£18,264319,226282
Wiltshire62£19,613316,958110
Worcestershire38£18,148322,126104
Wrexham7£20,071212,98015
Add postcode for better results.