Me likey!
Two observations:
1. Its the first time with BMW I feel the predecessor doesn't look dated at all.
2. Am I the only one to notice this car shows more body roll than a 2CV when cornering hard?
This aside, I think the M division did a great job and it will kick a$$, performance wise.