Geez, $239 for all four sensors
I ordered four new ones (non OEM) off of Ebay for $67 (total) a couple of years ago for my aftermarket winter rims and they work perfectly.
I didn't need to take it to the dealer, I just used the iDrive to get the system to recognize them.