2024 BMW 330i Check Engine Light Diagnosis & Testing Cost Estimate