Naturally, I've learnt a lot about the 147 since I'm getting one come confirmation of something you don't need to know about. The 2.0 Alfa 147 is quite nice still, I have to say. They are very quick as I had a play with one not long ago, but they get through extortionate amounts of fuel apparently. A neighbour of mine has recently bought a beatutiful colour-coded 1.6 147. So I promptly asked her how she's finding it, to which she said everything is wonderful apart from the fuel. Asking me why I asked, telling her I was getting the GTA option went down with hysterics. So the fuel consumption appears to be terrible on the 147 - but overall, the engines are sound.
From the Golf and A3 (last generation), I would have to say the Golf. Why? :
1) Price. A3 owners think they're Hampstead when in fact they're Kilburn.
And that's it. Otherwise the A3 offers better specification with the majority of their models offering SE (special equipment) specifications. The A3 also has a broader range of engines with many 1.6 versions with SE pack, many 1.8 with sport and SE included. The Golf MK IV does do a 1.8, but only in 1998. They come, they saw, they went. It should have remained actually as the 1.6 litre is just ridiculously slow and cumbersome. The 2.0 GTi is a joke on many levels, most notably insurance, whereas the 1.8litre entry version would have solved all aspects perfectly.
Also, the 1.6 litre Golf is available with alloys in it's abundance. My only advice is to get the VW with VW alloys attached, otherwise its been slaughtered. Too many Golf's are falling in the hands of pillocks who have no idea when to stop modifying.