Adding to the tribal knowledge here from @gsxr's original info:
![[500Eboard] oxygen_sensor1_500E.jpg [500Eboard] oxygen_sensor1_500E.jpg](https://www.500eboard.co/forums/data/attachments/162/162836-8109dc58e4088d11935e8ffa3a47abcf.jpg?hash=gQncWOQIjR)
Note the length of the wire for Bosch #13429 is about 8" long versus ~5.25" for 000-540-45-17 and ~5" for 000-540-26-27.
Also note scratched off MB star and part numbers on the connector.

000-540-29-17 / Bosch 0-258-003-236: Only for 1990-91 Euro models to B565713, not sold in North America - see post #35 for details)
000-540-26-17 (1992 USA model years)
000-540-45-17 (1993-95 USA model years)
.... However, Bosch also has a few sensors with the proper connector. None are exact replacements, but they are close enough to work just fine at less than half the cost of the OE sensors.
Bosch # 13429 (or 0-258-003-429) is available for approx $75-$100 USD. It has the 1992-style tip, and the wire is only slightly longer than the OE sensor.
Bosch # 13326 (or 0-258-003-326) is available for approx $75-$100 USD. It has the 1993-1995 style tip, however the wire is significantly longer than the OE sensor.
Bosch # 15058 (or 0-258-005-058) is available for approx $60-$100 USD. It has the 1993-1995 style tip, however the wire is significantly longer than the OE sensor. It appears identical to the # 13326 except for the addition of a corrugated heat shield at the sensor.
I have used the # 13429 on my 1992 500E and also my 1995 E420 (despite the difference in tip design, which I think may be irrelevant). Due to the limited clearance between the exhaust system, driveshaft, and transmission tunnel, I am concerned that the much-longer wire on the 13326 or 15058 could be a problem... the extra wire length would have to be tied up and out of the way so it doesnt touch either the exhaust pipes or driveshaft. On a side note, Bosch documentation indicates the # 13429 sensor has a longer life span, 100kmi (160k km). Im not sure what the life span is on the 13326 or 15058. Click here for some assorted Bosch technical documentation.
![[500Eboard] oxygen_sensor1_500E.jpg [500Eboard] oxygen_sensor1_500E.jpg](https://www.500eboard.co/forums/data/attachments/162/162836-8109dc58e4088d11935e8ffa3a47abcf.jpg?hash=gQncWOQIjR)
Note the length of the wire for Bosch #13429 is about 8" long versus ~5.25" for 000-540-45-17 and ~5" for 000-540-26-27.
Also note scratched off MB star and part numbers on the connector.

Last edited:






