I have a set of OEM TPMS sensors off a set of wheels I had purchased. The sensors are OEM, they are mismatched (one was replaced) but I tested them and they all will work on LCI BMW 3 series made from 09/2009 - 09/2011 (PLEASE make sure your car was manufactured between that time frame). They will fit other BMW's made in the same time frame, but contact me to double check before purchasing.
These were tested with my Autel TS401 and the sensors are in good working condition with good battery life left.
Price is $80 shipped.