I personally feel primary cat delete is the way to go. Here's why
1. way better exhaust sound (especially on 35i and superb on 35is)
2. few extra horsepower +20hp, even more if you're tuned
3. very minimal smell (only when cold started)
Me driving 35is around
https://soundcloud.com/taranfx/bmw-z...-exhaust-noise