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,324£18,639319,2767,397
Aberdeen City29£18,560320,59241
Aberdeenshire8£20,371314,11933
Angus2£21,74518,84418
Antrim2£15,995431,3136
Ards1£20,990118,2151
Armagh2£16,975332,0007
Ballymena10£18,122218,17214
Barking & Dagenham - Greater London28£18,782217,44840
Barnet - Greater London15£19,314216,94541
Bedfordshire29£20,780212,08685
Belfast19£17,380321,12326
Berkshire71£19,504312,546132
Bexley - Greater London6£18,155318,53224
Blaenau Gwent9£17,166322,19326
Bristol30£18,901316,55057
Bromley - Greater London6£19,346216,17824
Buckinghamshire40£18,327321,50080
Cambridgeshire73£17,517324,746194
Cardiff22£18,682217,79560
Carmarthenshire12£17,870421,22320
Ceredigion15£19,540319,25535
Cheshire128£19,239314,674250
City of Edinburgh30£17,761317,93043
City of London - Greater London44£15,998332,95752
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0359
Conwy11£17,945323,3328
Cornwall15£17,863321,22919
County Durham36£18,017321,04282
Craigavon10£17,691322,73718
Croydon - Greater London3£19,352214,6674
Cumbria30£18,255319,11081
Denbighshire2£19,987310,58511
Derbyshire70£18,158322,114184
Derry7£18,154316,2264
Devon41£19,638217,46897
Dorset27£19,303219,57468
Dumfries and Galloway3£16,397420,9207
Dundee City7£19,969314,20310
Dungannon2£22,99027,0576
East Ayrshire8£19,748314,17348
East Dunbartonshire8£19,106317,69011
East Riding of Yorkshire47£18,228322,102111
East Sussex28£18,179319,20152
Enfield - Greater London13£19,978215,72737
Essex160£19,493218,681420
Falkirk7£16,642330,15623
Fife50£18,611320,02062
Glasgow City36£18,982318,08487
Gloucestershire18£19,113216,55699
Greater Manchester162£18,165319,586322
Hampshire82£20,109317,623159
Harrow - Greater London2£19,24326,443-
Havering - Greater London16£18,707319,38139
Herefordshire14£23,91037,21632
Hertfordshire56£18,833323,613139
Highland5£16,198334,17727
Hillingdon - Greater London18£17,863225,37827
Inverclyde3£16,998424,90514
Isle of Anglesey9£20,219319,38316
Isle of Wight2£18,133314,7457
Kent85£19,204218,206175
Lancashire98£18,635320,350168
Leicestershire51£17,231328,648120
Lincolnshire65£18,506324,699172
Lisburn12£17,277324,23719
Magherafelt2£17,473327,0001
Merseyside96£18,058317,666125
Merthyr Tydfil10£17,699319,00512
Midlothian9£18,995319,57513
Moray15£18,728324,28123
Newport16£17,559316,36841
Newry and Mourne5£16,767321,9663
Newtownabbey13£16,780324,65526
Norfolk48£18,713318,77299
North Down2£13,970450,8841
North Lanarkshire24£18,268319,53636
North Yorkshire44£18,892321,337100
Northamptonshire46£18,782216,60596
Northumberland17£16,663420,66233
Nottinghamshire69£18,973317,771158
Omagh9£17,713223,7776
Oxfordshire30£20,888214,30796
Pembrokeshire3£17,085313,0236
Perth and Kinross4£18,484418,92129
Powys1£22,29024,2943
Redbridge - Greater London13£22,56829,10125
Renfrewshire9£19,720316,22536
Rhondda Cynon Taf21£18,635318,39531
Scottish Borders8£18,733314,53717
Shropshire30£18,863315,89651
Somerset48£19,488318,322101
South Ayrshire11£18,143319,85758
South Lanarkshire14£18,879317,16620
South Yorkshire78£19,028318,316198
Staffordshire50£18,407318,219164
Stirling2£18,498314,37936
Strabane4£16,119427,7171
Suffolk59£19,093318,425114
Surrey64£17,498323,351139
Swansea13£18,953320,11553
Tyne and Wear32£18,327317,853122
Warwickshire32£18,207220,62673
West Dunbartonshire4£19,62338,8359
West Lothian10£17,705318,99015
West Midlands147£18,259317,585332
West Sussex44£18,747316,50374
West Yorkshire100£18,197320,248295
Wiltshire60£19,636317,205108
Worcestershire42£18,138422,46997
Wrexham6£20,403212,12215
Add postcode for better results.