I agree
Buying a vehicle today is a whole lot different then it was years ago. Most big volume dealers are near or at invoice or what they refer to as invoice. That's not what they pay for the vehicle.
So the only prep one can do besides not impulse buy is research the invoice price...