The Mazda 3 would be your best bet. Its more stylish, and more fun to drive than the other two, not to mention its just as reliable, has a better interior, and is cheaper.
The Corolla has a soulless drive to it, while the civic is overpriced and overrated.
The nissan sentra has really stiff...