A complete breakdown of dealer fees and how to beat them