My opinion is spend your money refreshing the stock suspension with the Sachs factory stuff, new BMW control arms, all the bushings add the front and rear reinforcing plates. Refresh your rubber brake lines and the steering guibo which can get a little soft with age along with the tie rods and some great summer tires. That is what I recommend. I have run the BMW performance intake and have tried some software but the car is already close to making max power without internal changes. So no I don't think you will gain that much more. My bigger question is you said Proud owner. It doesn't sound like you really are proud of the ZHP. It has a special exhaust and cams already and a lot of cool things that make it special. The way the car was built was what made it special but you want to change it all up. If you start catbacking it, throttle bodying, coilovering it, it is no longer a ZHP just a modified E46. A ZHP was BMWs attempt to make the best handling and balanced E46 sedan. If you really want to build a canyon carver than start with the foundation which is suspension, brakes worn out drivetrain parts. I don't know your car but if it's a fairly original survivor, maybe you should sell it to someone that appreciates what the ZHP is and get an M3 which will give you a better platform. finally on going to stiff or dropping the suspension, the strut towers are not the strongest on these and even with the reinforcing plates, I worry about making too stiff. Best of luck.