I will toss my hat into the ring on this one. I just bought a 2011(NOV/10 build) e90 DCT on Wednesday so I just made the move. For me every BMW should have a Sport package and i have had a few. Actually, i have owed/own 8 bimmers and all have had V8's.... anyway..... M cars are so much more than your STD BMW. I am absolutely amazed at just how "raw" the M3 is compared to your non "M" version is. Until you own one it is hard to understand. You can buy and MOD a (#) series and have HP/torque numbers which are close to an M car but that does not tell the whole story. The sounds, feedback, suspension, chassis are tuned to work together compared to the std BMW. Don't get me wrong, the std BMW is a great car but the M is just so much better. When realize you are at 4k on the tach and you are only 1/2 way to redline and then you actually shift at 8x00 rpm you will realize... and don't forget the car is screaming
Before I bought the M3 I talked to my SA (which is a good friend) about the e9x and what his opinion was. He told me that he rarely sees a e9x in the shop for anything than std/accelerated maintenance and minor warranty stuff(cup holder, interior parts "excessive wear" ect. Absolutely bullet proof if you change the fluids on the old school schedule. I have had a 2004 545(e60 first year) which had 30k worth of warranty work done aka everything replaced, 2007 X5(e70 first year) which had many issues, a 2011 E70 which spent 60 days straight in the shop after owning it for 4 months before it was lemon-ed and BMW gave me a new 2012 to replace it with more options for the trouble. If my SA tells me e9x M3 is bullet proof, I believe him.
12 X5 50i Sport w/ Adaptive drive -- 11 M3 DCT
--- Laid to rest----
2011 X5 50i (Lemon) -- 2008 550 Msport -- 2007 x5 4.8 sport -- 2004 545 sport -- 2002 x5 4.4 sport -- 2001 540i Msport
2000 SL500 -- 1997 SL500