It's not really hat much stuff... since you got a deal on the car you can put a couple thousand in her and get her right.
A lot of it is do it yourself... the front suspension is a good project for you.... make sure you buy quality parts. You'll find all the info you need on here and bmwe34.net
Find a good independent BMW mechanic and get estimates then go from there...