Avoid costly mistakes, surprise fees and bad financing. Experts share what to know before you step onto the lot.