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,349£18,472319,7447,609
Aberdeen City30£18,724321,97344
Aberdeenshire9£20,774312,49633
Angus2£17,97027,49417
Antrim3£15,995325,5424
Ards1£20,990118,2151
Armagh2£16,975332,0007
Ballymena11£17,696220,46318
Barking & Dagenham - Greater London28£18,324321,04637
Barnet - Greater London22£19,053219,60839
Bedfordshire34£19,826215,71582
Belfast17£16,682323,68726
Berkshire66£19,958210,907136
Bexley - Greater London9£18,696214,02619
Blaenau Gwent11£17,099319,21525
Bristol28£18,980318,56359
Bromley - Greater London4£19,313212,25228
Buckinghamshire30£18,829320,04683
Cambridgeshire83£17,639324,250201
Cardiff23£19,025217,96057
Carmarthenshire9£18,773317,63418
Ceredigion14£18,806317,49436
Cheshire122£19,110315,120279
City of Edinburgh23£17,599319,04446
City of London - Greater London48£16,358332,29156
Coleraine8£17,156331,52311
Conwy11£17,763322,1668
Cornwall14£17,667323,34224
County Durham44£18,661318,07484
Craigavon12£17,212325,87223
Croydon - Greater London2£20,700214,2684
Cumbria40£18,877317,75767
Denbighshire5£19,682313,06011
Derbyshire65£18,105320,755175
Derry6£18,321318,0214
Devon41£19,215219,770109
Dorset26£18,847320,89773
Down1£16,295422,200-
Dumfries and Galloway3£16,863419,37510
Dundee City5£18,258315,37810
Dungannon2£22,99027,0576
East Ayrshire7£19,355312,67450
East Dunbartonshire7£18,121315,74112
East Riding of Yorkshire56£17,925324,346104
East Sussex28£17,752320,95561
Enfield - Greater London14£19,294316,07936
Essex182£18,921320,216408
Falkirk9£17,609328,36025
Fife37£18,844317,67474
Glasgow City33£19,126316,83093
Gloucestershire26£18,451322,55396
Greater Manchester139£18,040320,706333
Hampshire81£19,324319,760189
Harrow - Greater London2£19,24326,443-
Havering - Greater London17£19,151218,40740
Herefordshire15£22,91538,40534
Hertfordshire62£18,492323,080144
Highland5£17,238331,16031
Hillingdon - Greater London16£17,872222,80626
Hounslow - Greater London1£11,500359,0002
Inverclyde4£17,823420,66615
Isle of Anglesey10£20,236315,57016
Kent89£19,280317,653166
Lancashire82£18,598320,498186
Leicestershire60£17,287327,337121
Lincolnshire66£19,647320,108168
Lisburn10£17,274326,41821
Magherafelt2£17,473327,0001
Merseyside92£18,338316,538136
Merthyr Tydfil7£19,190213,97513
Midlothian11£19,113322,70715
Moray16£18,476325,06622
Newport15£17,405317,20347
Newry and Mourne5£16,697323,7282
Newtownabbey12£17,412324,72825
Norfolk48£19,171317,495106
North Down2£13,970450,8842
North Lanarkshire28£18,432319,17236
North Yorkshire48£19,158320,174101
Northamptonshire50£18,945217,80798
Northumberland13£16,921319,57438
Nottinghamshire67£18,438319,749166
Omagh8£17,773222,9329
Oxfordshire26£21,994211,496119
Pembrokeshire3£17,085313,0237
Perth and Kinross4£18,484418,92134
Redbridge - Greater London14£22,56429,62419
Renfrewshire11£19,380312,42738
Rhondda Cynon Taf20£18,293317,27530
Scottish Borders10£19,213316,39216
Shropshire27£18,605317,63452
Somerset39£19,175318,461107
South Ayrshire13£17,771420,86162
South Lanarkshire13£18,889317,38222
South Yorkshire74£19,177317,977201
Staffordshire48£18,767318,556165
Stirling3£18,498313,74334
Strabane4£16,119427,7173
Suffolk68£19,150318,530114
Surrey69£17,649324,515144
Swansea18£18,300319,46950
Tyne and Wear34£18,042320,276130
Waltham Forest - Greater London4£16,724323,3874
Warwickshire42£18,426218,84964
West Dunbartonshire3£20,16539,5079
West Lothian9£17,489322,23320
West Midlands132£18,506316,735340
West Sussex44£19,535215,12074
West Yorkshire117£18,336319,239283
Wiltshire59£19,796316,135112
Worcestershire37£18,620422,058103
Wrexham8£19,614315,26515
Add postcode for better results.