2004 BMW 325i Control Arm Replacement Cost Estimate