2016 BMW 650i xDrive Gran Coupe General Diagnosis Cost Estimate