I'd wait to buy it, until it's been out for about 12-18months if you can. I know for a fact that you're simply BMWs guinea pig by being the first to purchase a new model, as is exactly what has happened with my Dad and his E60. Nothing too serious, well the most serious is that they had to change the entire steering column. BMW Service Manager himself said that in the future, wait for at least 18months.