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,500£18,646319,0957,366
Aberdeen City35£19,031318,73240
Aberdeenshire9£20,052315,03933
Angus2£21,74518,84418
Antrim2£15,995431,3136
Ards1£20,990118,2151
Armagh2£16,975332,0006
Ballymena13£18,094218,58813
Barking & Dagenham - Greater London27£18,765217,05539
Barnet - Greater London16£19,129318,10040
Bedfordshire32£20,622212,41881
Belfast20£17,809320,10725
Berkshire77£19,434212,889131
Bexley - Greater London6£18,516318,53224
Blaenau Gwent10£17,349323,35228
Bristol31£18,826317,08555
Bromley - Greater London7£18,969217,94625
Buckinghamshire44£18,418321,67877
Cambridgeshire73£17,786322,860192
Cardiff22£18,248320,38860
Carmarthenshire14£18,138420,54220
Ceredigion18£19,554319,20635
Cheshire134£19,224314,548247
City of Edinburgh32£17,697318,38740
City of London - Greater London44£16,045332,96152
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0789
Conwy10£18,541321,64710
Cornwall15£17,863321,22919
County Durham44£17,725322,39882
Craigavon10£17,691322,73717
Croydon - Greater London2£18,199219,2604
Cumbria35£18,278318,79979
Denbighshire3£19,151316,22311
Derbyshire77£18,143322,444178
Derry7£18,154316,2264
Devon40£19,976216,50099
Dorset28£19,358218,94068
Dumfries and Galloway3£16,397420,9207
Dundee City7£19,969314,20310
Dungannon2£22,99027,0576
East Ayrshire7£19,212314,42048
East Dunbartonshire9£18,928318,1909
East Lothian1£21,499123,8441
East Riding of Yorkshire43£18,226321,459114
East Sussex29£18,418318,07953
Enfield - Greater London15£19,867216,31737
Essex164£19,388218,346421
Falkirk8£16,803328,71823
Fife50£18,590319,86563
Glasgow City39£18,876318,26488
Gloucestershire22£19,047217,14697
Greater Manchester170£18,064319,278317
Hampshire87£20,182317,088152
Harrow - Greater London2£19,24326,443-
Havering - Greater London14£18,474320,38040
Herefordshire15£23,70237,08032
Hertfordshire62£18,636323,913138
Highland6£16,970329,30328
Hillingdon - Greater London16£18,264221,16728
Inverclyde5£18,458420,51214
Isle of Anglesey10£20,091319,15016
Isle of Wight2£18,133314,7457
Kent90£19,369218,079182
Lancashire105£18,717319,695167
Leicestershire55£17,343327,916122
Lincolnshire70£18,324323,895170
Lisburn13£16,806324,64718
Magherafelt1£16,950311,0002
Merseyside99£17,939317,874121
Merthyr Tydfil13£17,773318,24312
Midlothian10£19,325319,16113
Moray16£18,651323,64623
Newport18£17,649316,86139
Newry and Mourne5£16,717321,9663
Newtownabbey13£17,153321,81927
Norfolk47£18,755318,546100
North Down2£13,970450,8841
North Lanarkshire28£18,118320,03334
North Yorkshire48£18,619320,35696
Northamptonshire47£18,779216,31699
Northumberland17£16,329420,77033
Nottinghamshire72£18,888318,566160
Omagh8£17,927223,7197
Oxfordshire29£21,008213,34496
Pembrokeshire3£17,085313,0236
Perth and Kinross4£18,171315,89030
Powys1£22,29024,2943
Redbridge - Greater London14£21,671211,87925
Renfrewshire9£19,987316,26337
Rhondda Cynon Taf23£18,536318,32430
Scottish Borders9£18,573314,86716
Shropshire29£18,835315,21154
Somerset46£19,697317,369104
South Ayrshire9£18,065321,37460
South Lanarkshire16£18,926317,69819
South Yorkshire81£19,012317,758198
Staffordshire51£18,336318,255166
Stirling3£17,998316,11037
Strabane4£16,119427,7171
Suffolk70£18,936218,211113
Surrey67£17,808322,384137
Swansea12£18,547319,53953
Tyne and Wear36£18,323319,367121
Warwickshire37£18,381219,44172
West Dunbartonshire4£19,74838,8359
West Lothian9£17,672320,00916
West Midlands152£18,460316,266340
West Sussex44£18,747316,50371
West Yorkshire108£18,068319,917295
Wiltshire61£19,677216,98893
Worcestershire46£18,151321,83899
Wrexham6£20,307214,19716
Add postcode for better results.