First off - Don't buy new. As soon as you drive it off the lot, it deprecates. Meaning, if you buy it from the dealer, drive it home, attempt to sell it the next day, you will not get even close to what you paid for it.
Don't trade in your vehicle, attempt to sell it outright first...