LOVE IT. The more aggressive intakes really transform the car. I still think that some of the lines on the E9x M3s look a bit "soft", and this new gen will correct that.
I'd guess the wheels are 19x9 and 19x10? I know the trend is to upsize the wheels with each gen, but a 19" still looks great on the car, and a 20" would probably add unneeded weight.