BMW Questions? Ask a BMW Repair Expert for Answers.
as you've already replaced the sensors I'd suggest checking over the condition of the engine wiring loom, especially where it passes over other parts and where it passes through the bulkhead
if this is OK then check that you have 12v on the ECU fuses and that the ECU relay is switching as it should
and if this is OK then I'd send the ECU off for testing at a place like this
do you stiill need help?