A common problem on these BMW ECU's is that the transistors will fail resulting in error codes 30BA and 30BB. The transistors fitted at the factory were not rated to take on the demands placed on them by the engine and result in frequent failure.
eBay