it either have to be the cobra or the STi. it depends on your taste. do you like AWD or RWD? STi might be a little cheaper on the insurance. my issue is i would buy the car brand new. a low mileage 04 STi is almost as much as a new one. also one thing to think of noone buys and STi or a cobra to just drive normal. odds are buying a used one, the previous owner prob beat the hell out of it.
my choice: brand new STi