I think you should add akrapovic to the list. You will however probably want the full evolution system (high flow cats which require a tune or code deleters) to get the sound you want. I did so and have no regrets. Sounds aggressive and no drone IMO. You will have no performance gain without getting a full exhaust.
'13 M3 - Silverstone II - Sold
'04 M3 - Jet Black - BBS E88, KW Clubsports