BMW 745i software Defect:
"On certain passenger vehicles, due to a software error, a desynchronization
of the valvetronic motors for engine banks I and II may occur. If this
occurs, the engine could stall. In those cases, the driver may not be able
to restart the engine. Depending on the level of engine roughness, or stalling,
as well as traffic conditions and the driver’s reactions, this could lead
to a crash."
Official
recall documentation (NHTSA #03V-240)
The BMW 745i had a software bug (fixed in recall), which in rare cases
could stall the engine and lead to a catastrophic accident. The bug in
the digital engine management control unit would cause a desynchronization
between the two valve banks in the Valvetronic engine. My speculation is
that the problem is caused by improper syncronization between the two digital
electronic control units (ECU) each controlling one valve bank [Auto-tech
daily]. The bug is rare, recalls common in the automobile industry,
and therefore of manageable impact for BMW.
Slide presentation