Which car should I buy from these?

They are all 2nd hand, in good condition and the price is a 1 which I can afford

VW Polo(year 2004)
Fiat Punto(2004)
Ford Focus(2005)
Fiat Stilo(2005)
Skoda Fabia (2004)

You may buy polo

Assuming you find the road test ok the Polo is likely to be the better buy with the Skoda next (Skoda being a VW in disguise). Next is the Focus but the build quality will not match VW.

I would go for VW or Skoda for reliability.