BMW Questions? Ask a BMW Repair Expert for Answers.
I would recommend a complete overhaul of the front end
tie rod ends
www.bavauto.com is a good site for parts I recommend to all of my friends
here is a complete kit E36 FT SUSP JL
However you can find other kits with parts more for performance so you could you do a performance upgrade at the same time
In that kit no it looks like it comes with ball joints already installed.