2000 BMW 323Ci Suspension Shock or Strut Replacement Cost Estimate