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.
'08 E90 M3 - Alpine White - Sold
'13 E92 M3 - Silverstone II - Sold
'13 E92 M3 - Alpine White - BBS E88, JRZ, Akrapovic, AP Racing
'04 E46 M3 - Jet Black - BBS E88, KW Clubsports, Brembo BBK, SuperSprint Exhaust, Recaro - FOR SALE