1996 BMW 318ti Powertrain Control Module Replacement Cost Estimate