Originally Posted by jr0bb5
I completely understand where you're coming from. It doesn't matter how well a car is praised or how positive the reviews are or even how many people love it, if you're unhappy with it, no one is gonna change your mind. There will be plenty of people who will try to change your mind, especially here on a Subaru forum, but go with your gut.
If you want to trade it, trade it. You will take a small hit (mostly depreciation, and registration fees), but not much -- I bet the resale value is very high since many people wanting the car are waiting months to get one.
Any dealer, subaru or other, would love to take it in trade because they can resell it easily. I bet you could even find a subaru dealer that would trade you back into the previous generation Impreza for no loss, in a heartbeat, since most of the previous generation Impreza owners would love the upgrade to the new version.
I don't know why anyone would care enough, even on a subaru forum, to try and make you change your mind about trading it. That seems a bit silly.
Do the math, if you think you would be better off with another car, get it. If you think it would be too expensive to trade, then drive it and accept what you have, a practically new car most people would love to have, rattles or not.