Soldato
We had one a few years ago, bought it from a main dealer, pre-registered with delivery miles. 2001 1.2 8v ELX. During ownership it didn't need anything spent on it bar run of the mill consumables. Incredibly reliable. Let me down once during the bad winter we had in 2010 due to a failed battery. That was it. Drove fine, reasonably good build quality but then again you have to remember what we are talking about - a Fiat so its build quality and dynamics are relative. I wouldn't say I'd rush out and buy another one but to say they are all without exception unreliable and awful to drive is incorrect IMO. That said, for a budget of £1 - £2k there are many other cars available which would be a better purchase.
One common issue is the airbag warning light illuminating. It's a known fault due to the wiring loom being too short and ending up getting stretched across the width of the car behind the dash. Costs around £60 to have it repaired and the warning light reset. Fiat do an extension plug which cures it, AFAIK they didn't fully admit that this was a flaw so it's probably likely that most Punto's will not have had this mod carried out.
One common issue is the airbag warning light illuminating. It's a known fault due to the wiring loom being too short and ending up getting stretched across the width of the car behind the dash. Costs around £60 to have it repaired and the warning light reset. Fiat do an extension plug which cures it, AFAIK they didn't fully admit that this was a flaw so it's probably likely that most Punto's will not have had this mod carried out.