agreed, resetting the TPMS without checking for a puncture is irresponsible. You brought the vehicle for a clear complaint which they failed to check out. You are out the tire costs either way as BMW dealers refuse to fix punctures for liability reasons...damage to the rim as a result of their not properly checking the original complaint is on them. Key thing here is...did you have a written up work order to check the TPMS light, or was the tire filed by the courtesy valet?
-bubu
|