At that money I wouldn't touch any of the cars mentioned and I'd opt for 172 instead, you'll get a good one for £2k - the performance diff between a 182/172 is negligible.
The rest of those cars is bottom money.
ST170 will just disappoint unless you ring the ass off it - then the petrol bills will kill you.