2002 BMW 325Ci Check Engine Light Diagnosis & Testing Cost Estimate