$126 each?!
These aren't bad -
http://www.partsgeek.com/95p42xg-bmw...MW+TPMS+Sensor
... if you need the post Oct 2010 version.
The valve stems are easy to get and not very expensive. Just make sure you get one with a "square" shoulder screw. Prevents the valve stem from rotating itself loose over time.