Okay, so i finally bought a bmw

...its a 93 e36 325i with 125 on the clock. (pics will be up tomorrow if i can find my camera charger.)
anyway.. it needs new balljoints. i have the parts, and im contemplating doing it myself, but i honestly have no idea what is involved.. im going to go get a service manual asap.
if i ended up paying a mechanic to do this how much should it cost? the guys who inspected the car qouted 600 bux.