thanks. at least 1 thing got clear for me.
I have 2000, 328i.
If only I my car was under warranty
Actually, I got a part number 12-14-1-438-082 (pulse generator).
Look I am going to get it from dealer. No luck to find it online.
Just 2 links to a Russian site w/ inventory listing.