To add to what some of the others wrote, dont overlook financing options (if ur not paying in full cash that is). This will save you money in the long run.
Get preapproved loans from banks and walk in with it or wait till theres dealer specials on financing interest rates. I got my crosstrek...