I should add that if you are going to buy a WRX I recommend getting a membership with IMBA and waiting 6 months. After 6 months of being a member with them you are eligible for the Subaru VIP program which is 2% below invoice. Its a no haggling thing too. 6 months of waiting could save you 2-3k.