Hahaha, yup, your right. The BMW sport package comes with 255/35/18 in the rear. That is an even shorter sidewall than the 255/40 also. Now I am totally convinced that 255/40/17 will work with out any problems. BMW knows cars pretty well, they wouldn't do something like that unless it was ok.
Ryan