Well it doesn't sound very BMW...

I'd rock just a catback... Your mostly just move the torque curve right which means it comes on later.

Put it back to stock, obd2 midsection(this adds power on all OBD1 BMW 3 Series) and pick a catback. If your not on track and keeping it over 4K almost all the time your just making noise.