i dont know about the rest of that since i just got my m3 and still have the stock setup, but there is no way the above is true. I just came from an e46, and there is no way that the e9x is worse than the e46.