I had a 335d m-sport and loved it. Bought an m3 specifcally because I am a nut, and I have had an m-car before and for me they are better for me particularly the steering.
I daily drive mine and love every minute of it.
Note the serious drinking problem with the gas, so bad I have to stick one tank a month on my own account....to even things up with my business partners...who have an audi S5 and S4 respectively...however m3 v8 AW...priceless...life is too short, just strap it on.
In fact if BMW (like VW with it's golf GTD) did an M3 with a 335d engine I'd be the first on the list.