2002 BMW 330i General Diagnosis Cost Estimate