My indy advised me (when the time comes) to replace my oxygen sensor with a genuine BMW oxygen sensor and not a bosch sensor. They have tried both and have experienced a fairly large number of failures on the Bosch sensor and not the BMW unit. He even said the sensors look alike yet could not explain it.

Anyone else had that experience? TIA