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,494£18,296319,7957,448
Aberdeen City36£18,384318,77049
Aberdeenshire10£19,146420,83927
Angus3£19,428320,39821
Antrim1£16,495437,0006
Ards2£20,643217,8041
Armagh1£14,975335,0006
Ballymena11£18,188217,66413
Banbridge1£15,400421,000-
Barking & Dagenham - Greater London22£18,258320,64641
Barnet - Greater London18£17,941322,13036
Bedfordshire36£19,846218,93379
Belfast15£17,621316,45031
Berkshire61£18,939213,149140
Bexley - Greater London5£17,851318,97524
Blaenau Gwent14£17,585317,54120
Bristol32£19,476216,14353
Bromley - Greater London14£18,295318,29524
Buckinghamshire60£16,915331,12377
Cambridgeshire63£17,759323,982184
Cardiff20£17,808321,47053
Carmarthenshire15£18,245420,07515
Ceredigion28£19,050318,70637
Cheshire109£19,217214,614264
City of Edinburgh37£18,282319,27544
City of London - Greater London35£16,468327,90858
Clackmannanshire1£19,998320,5711
Coleraine4£18,000220,45218
Conwy7£18,276320,41810
Cornwall17£17,650322,00217
County Durham38£18,626319,679113
Craigavon9£17,738224,96915
Croydon - Greater London2£17,657219,2603
Cumbria34£18,404317,06476
Denbighshire2£19,987310,5858
Derbyshire78£17,877325,365188
Derry8£17,359321,1334
Devon36£20,366215,76090
Dorset29£19,522218,98859
Dumfries and Galloway4£16,672419,5067
Dundee City5£18,348314,43413
Dungannon2£19,24029,7865
East Ayrshire8£19,590313,23834
East Dunbartonshire6£18,019318,61010
East Lothian1£21,29918,3761
East Riding of Yorkshire34£17,552329,202108
East Sussex33£18,511320,70246
Enfield - Greater London13£18,478220,64538
Essex144£19,407218,937432
Falkirk10£17,308324,26018
Fermanagh2£16,995319,770-
Fife39£18,599319,08269
Flintshire1£16,995422,216-
Glasgow City51£18,848315,05397
Gloucestershire33£18,649217,25982
Greater Manchester176£17,972219,437329
Hampshire90£20,278314,790171
Harrow - Greater London2£19,24326,443-
Havering - Greater London14£17,055421,67843
Herefordshire11£21,657310,57331
Hertfordshire56£19,001320,894133
Highland10£18,740220,91028
Hillingdon - Greater London9£18,867229,65437
Inverclyde1£15,998422,98414
Isle of Anglesey7£20,238318,63516
Isle of Wight2£17,85229,6276
Kent72£19,540217,832191
Lancashire130£18,482320,033166
Larne1£14,95048,0001
Leicestershire64£16,445330,687132
Lincolnshire75£18,577320,618152
Lisburn7£17,601320,30116
Magherafelt2£17,473327,0001
Merseyside112£18,077317,171112
Merthyr Tydfil17£16,774322,63710
Midlothian10£19,225213,46416
Moray12£17,287325,09930
Newport21£18,709316,01742
Newry and Mourne5£17,122320,5483
Newtownabbey10£15,934332,38430
Norfolk58£18,318320,48487
North Ayrshire1£16,299339,2241
North Down3£13,812446,299-
North Lanarkshire22£17,891318,61337
North Yorkshire48£19,241317,42995
Northamptonshire40£18,633214,794102
Northumberland18£16,901318,01126
Nottinghamshire79£19,165216,853168
Omagh6£17,727217,9677
Oxfordshire34£20,543316,24299
Pembrokeshire2£17,641215,7704
Perth and Kinross5£18,175325,27229
Powys2£17,390411,9362
Redbridge - Greater London14£19,828313,72624
Renfrewshire10£17,388324,27632
Rhondda Cynon Taf20£18,515319,71532
Scottish Borders11£18,904315,24114
Shropshire26£18,445313,44153
Somerset48£19,583318,30292
South Ayrshire9£17,254332,06349
South Lanarkshire13£18,834220,17719
South Yorkshire62£19,366219,374213
Staffordshire76£18,652218,316167
Stirling7£17,713320,15636
Strabane3£16,328325,9552
Suffolk69£19,271218,687123
Surrey60£18,311320,262137
Sutton - Greater London1£22,995217,890-
Swansea14£18,449321,27346
Tyne and Wear46£18,612317,392124
Waltham Forest - Greater London2£17,499220,6367
Warwickshire35£17,800222,67086
West Dunbartonshire3£20,398210,28311
West Lothian15£17,633318,64719
West Midlands152£17,858217,781370
West Sussex48£18,598216,06672
West Yorkshire106£18,312217,847287
Wiltshire54£19,526217,86086
Worcestershire50£18,703319,815101
Wrexham6£19,403316,28714
Add postcode for better results.