2003 BMW 525i Heater Hose Replacement Cost Estimate