First off... if you take it to the dealership that you bought the car from... it's MUCH more likely that they'll take care of it for you at a discounted rate (or even free!). Subaru has a "good samaritan" policy that allows the dealership to cover up to $1000.00 in issues with the car that aren't warranty-able. But those issues have to get approved. So is it a possibility that they'll do it for free to keep you happy? Yes. Is it more so a possibility if you go the the place that you bought it at? Definitely. Is it a guarantee? Not in the least bit.
My opinion? Take it in there... be super cool about it, and explain that you'd like a new one, but since you just dropped such a large chunk of change at their dealership, you were wondering if they possibly had an over-stock one, or out of box one, etc that they'd be wiling to work with you on.