Gotta give a +1 to the WRX. I had one a bunch of years back, fantastic car. Quick, good looks, handles good, sounds great, a tank in the snow.
Fits the OPs bill too with 4 doors and a trunk but still sporty and fun to drive... I prefer the hatch look even though its a departure from the...