2004 BMW 645Ci Control Arm Replacement Cost Estimate