Vehicle: 2016 BMW 535i (F10)
My 2016 BMW 535i (F10) recently threw a "Drivetrain Malfunction" warning, and then an "Engine Overheat" message. The fan was running super loud. I pulled over immediately. After cooling down, it seemed okay for a bit, but the issue came back. I scanned it and got codes like P007B (Ambient Air Pressure Sensor) and P007C (Ambient Air Temperature Sensor), but also P007D and P007E. I suspect the electric water pump given the symptoms and the N55's reputation.
How difficult is this repair? What parts are typically replaced along with the water pump?