I'm 23 and bought my 2012 Legacy 2.5i Premium last year. After trading in my 2009 Corolla S (sport model), I sure did get questioned as to why I would trade in a sporty car for my grandparents' car. I just laugh and tell them I'd much rather be able to drive through the snow with the Legacy, rather than getting stuck with the Corolla all the time!
The dealer did try to sell me the new styled Impreza though. I couldn't get past where the side mirrors were mounted and the Legacy handled much better!