I still prefer the stock exhaust over the M performance or any other ones because its just the right amount of loud - no teenage honda civic sound etc
most importantly - it seems all these exhaust systems rid the car of that lovely burble/popping sound when the RPM is going down, and this is the cooolest sound the 335i makes: