I read the article too, I'm not impressed by the TQ the engine is producing, rather low IMO. I'm sure its fun to rag out to the high rpm's but the TQ is pretty shitty.
The 335 stock has more TQ and tuned has WAY more TQ and similar HP for much less $$.
I seriously doubt most purchasers will see the 7000rpm+ range in daily driving when you actually need to get this car moving.........you know to merge?
I am by no means saying the M3 is not a bad ass car, it is, but the engine is too little too late IMO.