I have a 318i 4-door with a M40 engine from 1990. My car has the ECU Bosch Nr: 0 261 200 157.
Now I have here another supposed M40 ECU with the reference Bosch Nr: 0 261 200 387.
The thing is, the later one has it's VIN on the sticker, and it came from a 318i cabrio. BUT, if I search the reference on ETK, it's supposed to be ONLY on tourings. And if I search with my car's VIN on ETK, this ECU is not listed for it.
BUT if I search on the BMW Nominal values and Specifications CD, they both appear as a valid ECU for all M40's with Motronic 1.3 management.
SO the question is, if they made variant codes for the ECU's to reduce the number of hardware to stock, why they made 2 different ECU hardware, if they have the same variant codes programmed (with/prepared for/without catalyst)? Maybe one is newer than the other? If so, why the ETK doesn't list it as a valid replacement for my car?
Strange german thinking


