In Reply to: I need a list to replace worn out front end parts posted by to reduce vibration. Scott 325i (89m3) on May 16, 2001 at 15:38:45:
Control arms - namely the outer and inner ball joints can develop play. ~$85 ea. for steel ones, about $300+ for the pair (Aluminum)
Tie rod ends - All E30s excluding iX use the same ones (I can't recall price) $30 each?
Control arm bushing - Recommended solid offset M3 bushing. ~$100 for the pair
Sway bar links - ~$24 each
After all that perhaps you can go further and replace the motor mounts and transmission mounts and they work your way to the rear bushings.
BTW make sure your tires are not the problem first before spending all that money.