Looks great! It's amazing the difference the winter tyres make, dispels the myth that BMWs are rubbish in the snow - it's all about the tyres! My 135i was fine in the snow last year with winters on it. They were Bridgestone Blizzak LM25s 225/40/18 all round, and I'll also be putting the same ones on my F30 when it comes, as they'll also fit that.
Now you just how to watch out for the folks in 4x4s with all-season tyres who think they're invincible in the snow!