1996 BMW 318ti General Diagnosis Cost Estimate