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,300£18,674319,0877,508
Aberdeen City33£18,355322,01941
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
Bedfordshire29£20,730212,82784
Belfast18£17,507321,71128
Berkshire66£19,859210,778133
Bexley - Greater London7£18,532217,61923
Blaenau Gwent6£17,049322,49128
Bristol30£19,069316,23158
Bromley - Greater London4£20,33626,75125
Buckinghamshire41£18,592320,77279
Cambridgeshire72£17,543323,679200
Cardiff20£18,554219,10260
Carmarthenshire12£17,870421,22320
Ceredigion18£19,051318,49331
Cheshire117£19,271314,895269
City of Edinburgh30£17,761317,93044
City of London - Greater London45£16,187332,29353
Clackmannanshire1£20,498320,5713
Coleraine9£17,733228,0359
Conwy10£17,891321,7648
Cornwall16£17,846321,99020
County Durham37£18,070320,77286
Craigavon11£17,537322,36619
Croydon - Greater London3£19,355214,6674
Cumbria30£18,360318,08583
Denbighshire3£19,984312,09710
Derbyshire73£18,169322,335181
Derry7£18,154316,2265
Devon41£19,570217,93399
Dorset27£19,081320,16667
Dumfries and Galloway3£16,397420,9209
Dundee City7£19,926314,20311
Dungannon2£22,99027,0576
East Ayrshire8£20,311313,28352
East Dunbartonshire10£18,856317,33010
East Riding of Yorkshire47£18,327322,184111
East Sussex27£18,260318,46757
Enfield - Greater London15£19,526217,16836
Essex159£19,200319,321415
Falkirk9£16,505330,74522
Fife50£18,531319,48060
Glasgow City30£18,757318,78487
Gloucestershire18£19,066216,796100
Greater Manchester164£18,295319,272323
Hampshire82£19,644318,903167
Harrow - Greater London2£19,24326,443-
Havering - Greater London18£18,854218,72838
Herefordshire15£23,79937,05833
Hertfordshire52£18,895323,012143
Highland6£16,915332,53828
Hillingdon - Greater London18£18,425225,37827
Inverclyde3£16,998424,90514
Isle of Anglesey9£20,219319,38316
Isle of Wight2£18,133314,7458
Kent92£19,214217,621171
Lancashire90£18,700319,993172
Leicestershire46£17,221329,066126
Lincolnshire66£19,002323,946166
Lisburn12£17,277324,19921
Magherafelt2£17,473327,0001
Merseyside96£18,043317,569130
Merthyr Tydfil8£17,716319,84912
Midlothian7£19,281317,93215
Moray15£18,728324,28124
Newport15£17,529316,80942
Newry and Mourne5£16,777321,9663
Newtownabbey14£16,899325,05324
Norfolk47£18,769318,705101
North Down2£13,970450,8842
North Lanarkshire26£18,164319,27935
North Yorkshire46£18,768321,945101
Northamptonshire46£18,761217,18099
Northumberland18£16,681321,29933
Nottinghamshire62£18,962317,653168
Omagh8£17,680222,9327
Oxfordshire34£20,882215,08097
Pembrokeshire3£17,085313,0236
Perth and Kinross4£18,484418,92131
Powys1£22,29024,2943
Redbridge - Greater London14£22,64229,63823
Renfrewshire8£20,061316,78740
Rhondda Cynon Taf19£18,466317,01432
Scottish Borders8£18,395314,20216
Shropshire28£18,810316,05952
Somerset44£19,312318,266106
South Ayrshire11£18,053419,49358
South Lanarkshire14£18,686317,42520
South Yorkshire77£18,904318,968204
Staffordshire47£18,337320,000165
Stirling3£19,998312,33636
Strabane4£16,119427,7171
Suffolk59£19,206218,214112
Surrey65£17,621323,621145
Swansea14£18,867319,65552
Tyne and Wear33£18,241318,292126
Warwickshire30£18,555218,95874
West Dunbartonshire4£19,74838,8359
West Lothian9£18,005217,12318
West Midlands142£18,337317,163337
West Sussex43£18,684316,68875
West Yorkshire113£18,246319,522282
Wiltshire61£19,627316,637110
Worcestershire37£18,155322,270106
Wrexham6£20,403212,12216
Add postcode for better results.