I needed all 4 sensors when I bought my car so I went to where I buy my tires, Discount Tire. They quoted $50/wheel, installed, programmed, tax and out the door.
The dealer wanted $129.95/wheel + installation $19.95/wheel + programming $50 + tax on the parts!!! They also wanted $175 to replace one of the front parking light bulbs that was burnt out!!! AND... they wanted to charge me $50 to tell me what was wrong with the TPMS!!!
After a lively chat with the GM I was able to leave without paying the $50. If I knew that you could see the TPMS instead of a regular valve stem I would have know that the car only had 1 sensor, and it was broke!!!
The sales end of most of these car dealerships are real snake-pits!
Not defending the dealers but my Cadillac dealer in Hamilton, Ontario charged me $44.95 for the TPMS and $20. to install it, all in Canadian dollars. I was pleasantly surprised to say the least.
It was the cheapest anywhere I found. Previous owner had put chrome valve stem caps on and I twisted the stem off quite easily. Dealers still scare me though.