2005 BMW 745Li Seat Heater Switch Replacement Cost Estimate