Thanks guys... I only replaced the bushings... will check if it was the ball bearings of the arm as well... anyhow, the bushings are under warranty... if a defective balljoint caused premature wear, then I can have them replace the arms, and have them give me new bushings for free.

I had my tie-rods and stabilizer links changes as well. Lower & upper arms weren't touched since BMW Insp. II didn't recommend it.

Could the rear subframe mounts contribute to the shimmy as well? I also have a 'clunk' in my rear when doing moderate cornering, could this be the subframe mounts? Or rear shocks?

George, I agree with you on that... but I was really stumped since I did everything that BMW Insp 2 turned up, the guys at this other BMW specialty shop didn't say anything about the thrust arms either. So I figured they had a better idea of things than I do (since I'm not much of a mechanic)