Replace with Bilsteins. While you are there, FCAB and sway bar bushings are a few bolts away-the problem is that once you fix one thing on an #E46, the forces will move to the next weakest link-and kill it. Replace end links too, for a fat $40. If you view it as the suspension being suspended by FCAB, Sway bar bushings, Shocks and mounts, you'll be way happier at your mileage to replace all rubber bits and forget about it all for another 80k.
I did Meyle Control Arms at 180k, and at 290k, the uprated ball joints are still good. Meyle is a great OE replacement part.
330i Sport, Xenon, Nav, Cloth Interior, NO Sunroof. Valentine One, Icom 7000 for Ham Radio, Scanner, and CB.
Last edited by speedlaw; 09-05-2012 at 12:21 AM.