Well, that's part of the problem I'm having making a decision actually. I currently have a 2000 Dodge Dakota. It's still pretty reliable and still a few months from being paid off. There are two main reasons I want to get a different vehicle (WRX/STi).
One, I don't use the truck as a truck very often. That is, 95% of the time I'm not hauling anything with it. So I might as well have something that gets a little better gas mileage.
Two, I've always wanted a sporty car and now it's more attainable for me now than ever before. Regardless of whether I finish paying off my Dakota, I can trade it in and knock a pretty significant chunk off the price of a Subaru.
The WRX/STi meets the first point, easily meets the second point and since I live in Colorado the AWD would be very nice in the winter.
What that all means is that it would be great to have a WRX now and be able to enjoy it, but if I can keep my wallet in my pants for another year, I can get the STi.
Decisions, decisions.... :-?