I replaced the sensors on my E39 last year. I found that NTK makes virtually all O2 sensors anyway. Like you say, they were cheaper to order direct, so...