2004 BMW 525i Oil Pump Replacement Cost Estimate