2010 BMW 528i xDrive Sunroof Switch Replacement Cost Estimate