Just get a cup kit and call it a day. I have an 02 330ci with 138k and just recently replaced the suspension with a touring cup kit. The shocks were def blown. It feels like a new car. BTW upgrade your rear shock mounts to rogue engineering. It's a must with any suspension upgrade. The stock ones will break (even if new). I found out the hard way.
Autozone is for wannabee's, carefull cuz most of them want to be BMW owners - but can't.- Freeflow