2005 BMW 545i Control Arm Replacement Cost Estimate