Man, the Mazda 6 are pretty sexy to me. That is a definite upgrade, no doubt. Ehh, I'm not sure how much you should really believe into subaru holding their value. I mean they do-ish. Like the WRX and the STi do. But, I firmly believe you got ripped off for trade in. Mine is a 2012 with 32K sport prem and Subaru guarantee a 16,4XX trade in which is also what KBB.com stated. It is unfortunate that you were not satisfied with the service the Impreza gave you. Congrats man. I am not bias with Impreza at all. But since this is the bread-and-butter and an economy car, I didn't expect high class perfection. Although Mazda 6 isn't really a economy car, I would expect a higher level of service from it. Mazda has really got their ***** together in the recent years, having owned some in the past.