Hi everyone, I am graduating this May and am lucky enough to be getting a car as a graduation gift. I am not really a car person, so I'm definitely looking for some advice as far as what to be looking for. Here are some criteria: $20K limit Sedan or SUV Good audio system (this is important.. I really enjoy my music in my car and I really don't want to spend money on an aftermarket system) Something fun/sporty/respectable AWD/4WD Decent MPG.. nothing that gets <15 mpg Model year 2007+ <60,000 miles Reliable, obviously Not super expensive to maintain The car itself will be a gift, but everything else (repairs, insurance, gas, etc.) will be on me. I have a job in finance that I will be starting in July. I have been looking at 2007/2008 BMW 328xi, but I think I should get some other opinions too. Perhaps a jeep grand cherokee?