This, sounds like they could be really really worn from what you are describing.
Originally Posted by euG!
Check your FCAB'S. YouTube "e46 Front control arm bushing symptoms" and follow the procedure to see if they've gone bad
2001 330ci - 117xxx (sold)
2001 M3 - 90xxx
1989 325i - 2??,???