My Miata shipped without CarPlay. When Mazda added support it later they had to replace one USB port ($12 part) and an hour of labor.
They charged $350. I didn’t hesitate for a second. I haven’t met an OEM interface that didn’t make me want to stab myself in the eye.