2006 BMW 330i Trailing Arm Replacement Cost Estimate