I'm pretty sure you can't install the M3 Performance exhaust. Unless you do a full conversion somehow.
That solves that then! haha I would just sell my 335 and get an M3 if it took all that. The bmw performance exhaust sounds legit and 20lbs is not going to make or break it.