I just purchased some 997.2 TPMS sensors for a new set of wheels and they ran me $119.00 each.

The wife's 3series touring is on to 7 years with the original sensors still working fine....