Did you search "suspension overhaul"? I'm sure Mango did a thread on that and that there are many other threads on it.
you didn't say control arm bushings, but assume you know that.
You don't 'need' a new sway bar...depending on your mileage, you may not need springs either.
Sway bar endlinks, though, could be done...don't know that you'd feel much difference unless yours are bad.
I'm so depressed. No one wants to come see me. :(
Mangofy your E46!