I've never been in a car that didn't have that problem somewhere between 10 & 50 mph. My X5 does it, my 540 did it my friends 430 CLK does it and my sister's 328ci does it. It would be nice if it wasn't a problem, but I guess the sunroof is an afterthought in the aerodynamics dept. It's defiantly annoying, though. I do the same close-it-an-inch-trick and it seems to work.