I've had a couple of ST200 Hatchbacks and I think they're huge amount of car for the money. Providing you can live with an average mpg in the late-20s at best around the town then for a few hundred note, there's little that covers so many bases. Space, sound, reasonable grunt, equipment, comfort etc...
Cheers,
Grant