Dealer rip off?

Now that the BCM is replaced, maybe you can replace the seat heater yourself. I think you could do it over a weekend. Are you up for it? The part is probably about $100 and the labor around $200 in you quote. It should involve removing 4 bolts and disconnecting a couple of electrical harnesses.