This might sound silly but if BMW do bring out a true M E89 i'll never buy another BMW ever again.
I was sold on the iS that an M wasn't coming. I had a 23i. I could have waited until an M came along.
I purchased the iS when I did as we were told "no M version ever" as confirmed by BMW.
Sure i'll be in a 458 Spider by then anyway and the wife will have an F-Type