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,381£18,679319,1457,397
Aberdeen City31£18,868319,69841
Aberdeenshire9£20,052315,03933
Angus2£21,74518,84418
Antrim2£15,995431,3136
Ards1£20,990118,2151
Armagh2£16,975332,0006
Ballymena10£18,122218,17213
Barking & Dagenham - Greater London27£18,887216,80640
Barnet - Greater London15£19,305216,94540
Bedfordshire29£20,760212,08683
Belfast20£17,809320,10725
Berkshire75£19,586212,436130
Bexley - Greater London6£18,516318,53224
Blaenau Gwent9£17,166322,19326
Bristol30£18,734317,53456
Bromley - Greater London5£20,342210,23625
Buckinghamshire42£18,164322,21479
Cambridgeshire70£17,779322,791197
Cardiff22£18,386317,97959
Carmarthenshire13£18,226419,66020
Ceredigion15£19,540319,25535
Cheshire127£19,176314,876248
City of Edinburgh30£17,744317,93043
City of London - Greater London45£15,970332,99052
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0789
Conwy9£18,102322,78410
Cornwall15£17,863321,22919
County Durham40£17,989321,69581
Craigavon10£17,691322,73718
Croydon - Greater London2£18,329219,2604
Cumbria32£18,220319,14781
Denbighshire2£19,987310,58511
Derbyshire71£18,205322,155181
Derry7£18,154316,2264
Devon42£19,691217,35796
Dorset28£19,360218,92868
Dumfries and Galloway3£16,397420,9207
Dundee City7£19,969314,20310
Dungannon2£22,99027,0576
East Ayrshire8£19,748314,17347
East Dunbartonshire8£19,088317,87111
East Lothian1£21,499123,8441
East Riding of Yorkshire48£18,007322,865112
East Sussex27£18,212318,46753
Enfield - Greater London15£19,886216,09536
Essex158£19,503218,335422
Falkirk7£16,642330,15623
Fife51£18,628320,42362
Glasgow City38£18,964318,21887
Gloucestershire19£19,102216,06798
Greater Manchester166£18,143319,220324
Hampshire86£20,129317,273156
Harrow - Greater London2£19,24326,443-
Havering - Greater London15£18,754319,57340
Herefordshire14£23,91037,21632
Hertfordshire60£18,732323,295139
Highland5£16,198334,17727
Hillingdon - Greater London17£18,739220,46627
Inverclyde4£17,498423,54414
Isle of Anglesey10£20,191319,15016
Isle of Wight2£18,133314,7457
Kent90£19,279218,110181
Lancashire97£18,604320,186167
Leicestershire53£17,309328,201119
Lincolnshire63£18,546323,977170
Lisburn12£17,277323,42718
Magherafelt2£17,473327,0001
Merseyside99£17,998317,990124
Merthyr Tydfil11£17,824317,80312
Midlothian9£19,362319,51914
Moray16£18,651323,64623
Newport16£17,559316,36840
Newry and Mourne5£16,717321,9663
Newtownabbey13£17,315321,81727
Norfolk46£18,705319,01699
North Down2£13,970450,8841
North Lanarkshire24£18,200320,00137
North Yorkshire43£19,000320,76398
Northamptonshire47£18,728216,53498
Northumberland16£16,380420,58733
Nottinghamshire64£18,932318,122165
Omagh9£17,713223,7776
Oxfordshire29£20,830213,76896
Pembrokeshire3£17,085313,0236
Perth and Kinross4£18,171315,89029
Powys1£22,29024,2943
Redbridge - Greater London13£21,915211,11826
Renfrewshire9£19,687316,22536
Rhondda Cynon Taf21£18,635318,39531
Scottish Borders8£18,645315,14017
Shropshire30£18,723315,67653
Somerset46£19,585317,961103
South Ayrshire9£18,065321,37460
South Lanarkshire14£18,851317,16619
South Yorkshire80£19,138317,645200
Staffordshire50£18,537317,741166
Stirling3£17,998316,11038
Strabane4£16,119427,7171
Suffolk64£19,085217,370114
Surrey68£17,836322,179135
Swansea11£18,763321,10051
Tyne and Wear33£18,260318,308122
Warwickshire34£18,251220,18873
West Dunbartonshire4£19,74838,8359
West Lothian9£17,672320,00916
West Midlands154£18,251217,505331
West Sussex44£18,747316,50373
West Yorkshire106£18,261319,540290
Wiltshire62£19,651216,952108
Worcestershire48£18,134322,30097
Wrexham5£20,659212,12816
Add postcode for better results.