BMW 528i xDrive Sunroof Switch Replacement Cost Estimate