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,483£18,316319,6397,473
Aberdeen City39£18,378319,29549
Aberdeenshire11£19,497420,05527
Angus3£19,428320,39821
Antrim1£16,495437,0006
Ards2£20,643217,8041
Armagh2£15,225326,0006
Ballymena11£18,951216,47913
Banbridge1£15,400421,000-
Barking & Dagenham - Greater London22£18,258320,64641
Barnet - Greater London17£17,733322,48737
Bedfordshire36£19,866219,48079
Belfast14£17,880315,73431
Berkshire61£18,907213,684139
Bexley - Greater London4£18,314318,43025
Blaenau Gwent14£17,585317,54120
Bristol32£19,476216,14354
Bromley - Greater London13£18,616216,17225
Buckinghamshire60£16,904331,12377
Cambridgeshire67£17,892324,175180
Cardiff18£18,224318,88255
Carmarthenshire15£18,245420,07515
Ceredigion28£19,154317,82638
Cheshire107£19,240215,209265
City of Edinburgh36£18,341318,97445
City of London - Greater London31£16,332327,58160
Clackmannanshire1£19,998320,5711
Coleraine4£18,000220,45218
Conwy7£18,276320,41810
Cornwall17£17,634322,00215
County Durham38£18,646319,307113
Craigavon10£17,414325,21614
Croydon - Greater London2£17,638219,2603
Cumbria33£18,523316,52577
Denbighshire2£19,987310,5858
Derbyshire76£17,815325,617192
Derry8£17,359321,1334
Devon37£20,413215,48488
Dorset31£19,472218,60858
Dumfries and Galloway4£16,547419,5067
Dundee City6£18,623314,58913
Dungannon2£19,24029,7865
East Ayrshire8£19,590313,25635
East Dunbartonshire6£18,019318,61010
East Lothian1£21,29918,3761
East Riding of Yorkshire37£17,766327,700107
East Sussex34£18,386320,96846
Enfield - Greater London14£18,529220,46638
Essex152£19,546218,422434
Falkirk10£17,308324,26018
Fermanagh2£16,995319,770-
Fife40£18,571319,28369
Flintshire1£16,995422,216-
Glasgow City50£18,943315,21098
Gloucestershire30£18,723217,58184
Greater Manchester172£17,941219,608332
Hampshire89£20,305314,617172
Harrow - Greater London2£19,24326,443-
Havering - Greater London13£16,766422,26944
Herefordshire10£22,233310,03132
Hertfordshire55£19,108320,886135
Highland10£18,740220,95729
Hillingdon - Greater London9£18,239330,26438
Inverclyde1£15,498422,98414
Isle of Anglesey7£20,238318,63516
Isle of Wight2£17,85229,6276
Kent73£19,575218,448190
Lancashire128£18,434320,461166
Larne1£14,95048,0001
Leicestershire63£16,349330,821132
Lincolnshire69£18,589320,044155
Lisburn7£17,242318,90316
Magherafelt2£17,473327,0001
Merseyside112£18,056317,215110
Merthyr Tydfil17£16,774322,63710
Midlothian9£19,395213,45617
Moray13£17,342324,23530
Newport21£18,708316,01741
Newry and Mourne5£17,122320,5483
Newtownabbey10£15,934332,38429
Norfolk58£18,318320,48486
North Ayrshire1£16,299339,2241
North Down3£13,745446,299-
North Lanarkshire25£18,117318,49333
North Yorkshire52£19,261216,69993
Northamptonshire41£18,468215,969102
Northumberland19£16,580319,36626
Nottinghamshire72£19,356215,966175
Omagh6£17,727217,9677
Oxfordshire36£20,390316,77697
Pembrokeshire2£17,641215,7704
Perth and Kinross5£18,175325,27229
Powys2£17,390411,9362
Redbridge - Greater London14£20,021313,87625
Renfrewshire10£17,388324,27632
Rhondda Cynon Taf21£18,443320,27631
Scottish Borders11£18,904315,24114
Shropshire26£18,445313,44153
Somerset47£19,631318,28791
South Ayrshire9£17,254332,06349
South Lanarkshire12£18,755220,77920
South Yorkshire60£19,732218,375217
Staffordshire78£18,771217,681167
Stirling7£17,713320,15636
Strabane3£16,328325,9552
Suffolk65£19,150218,434125
Surrey60£18,276320,319139
Sutton - Greater London1£22,995217,890-
Swansea14£18,449321,27346
Tyne and Wear44£18,528317,659124
Waltham Forest - Greater London2£17,499220,6367
Warwickshire41£18,068221,34785
West Dunbartonshire3£20,398210,28311
West Lothian15£17,633318,75118
West Midlands145£17,769218,190373
West Sussex50£18,690215,84371
West Yorkshire106£18,398217,703286
Wiltshire53£19,570217,91487
Worcestershire50£18,628320,034101
Wrexham6£19,403316,28714
Add postcode for better results.