If 1/95 and newer it will have EWS security system. Unless designed for these newer cars, the ebay chip will not work. Check your build date if in 1994, you should be ok. That said, I suspect the ebay chip is and illegal "clone" of either an EAT chip or Turner chip. I would not use it. I would spend the $200 or so for an EAT chip. It works!
Thanks,
1995 525i Auto, M50TU 2.5L, EAT chip, 1/95 build, USA, 205/65/15 tires, ASC+T, HID, lumbar, EC Mirror, BMW Alpine 5 radio with BMW-Pioneer CD Changer, abt 236k miles, Oxford Green/Parchment