Wow!!! Lots of good info in this thread. I was all ready to order the console and controller from my dealer this week but considering the problems being discovered with North American market cars with 03/08 and previous build dates I'm going to hold off for a while longer.
My '08 E90 has an 02/08 build date and considering the cost of the updated controller and console (each over $300 CDN), I'll wait until some difinitive answers can be had on whether this will work or not.
Keep the info coming folks.
2008 AW E90 M3 - current
2002 TIAG E46 M3 - gone
1991 DiamondSchwartz E30 M3 - gone but not forgotten