D94001 är ett fel som lagrats i din BMW:s minne (en ISTA-felkod, inte en standard OBD-II P-kod).
Vad det betyder: Karossstyrenheten (BDC) tog emot en ogiltig kontrollsumma för meddelandet Drive train data 2 (0x3F9) från motorstyrenheten DME/DDE via PT-CAN. Kan ge startmotor som inte drar runt, att växeln fastnar i P eller att motorn stannar när en växel läggs i. Oftast ett svagt eller oregistrerat batteri, en eftermonterad startspärr, fukt vid BDC eller skadat CAN-kablage.