It's a 320i, not a track car. Who cares about a few extra pounds up top? I don't think he'll notice the .000000001" increase in the height of the center of gravity. And unless you're a giant, the half an inch you lose in headroom hardly ever matters. And I've had cars in the household as old as 1983, not one sunroof ever leaked.