2004 BMW 545i Control Arm Replacement Cost Estimate