BMW Software update required?

Our dealership said this was required and would be several hour process at 450 or so dollars price after it kept saying a drive train error message on it. Has anyone experienced this before?