Okay so this is embarrassing since I was so emphatic about the control arms. After Harold replaced all my factory parts with the M3 parts I still have that knocking sound. He thinks it's probably the steering knuckle. The dealership had told me it was the control arms