If you are just doing the ball joints and not balljoints/control arms you will need a ball joint press.... If you do not have one Autozone will let you borrow one with like a 100$ deposit...... You will also need a socket set (preferably air tools) and a good pry bar.... Not sure if any special sockets are needed for a BMW but I doubt it.... It's not too hard..... I did have one car though, that after I was done pressing them in they kept falling out so i had to tack weld them in place... It has been 2 years on that car and they are still in tact.... Oh yeah, I did have to use an air hammer to get them out of that car but the press should help you get them out..... Good luck and dont expect it to be a quick job if you have not done it before.
92' 626 ES
88' Mazda Truck
92' VW passaat (sold)
93' BMW 325is
86' BMW 318is
<img src='http://www.geocities.com/bmdub325is/images/current/signaturefinal2.JPG' border='0' alt='user posted image' />
<a href='http://www.geocities.com/bmdub325is' target='_blank'>***MY E36 BUILDUP PAGE***</a>