A year ago, just 2.8% of car buyers were paying more than the manufacturer's suggested retail price, or MSRP. Cadillac buyers are paying the most above sticker price, with an average $4,048 extra, new ...