I'm looking to buy staggered wheels for my E92 328XI, but I heard that I can mess up my drive shaft if I but staggered wheels, because they require different size tires in the front and rear. Is this true? Or will I be fine putting staggered wheels on a XI?

It doesn't mess up your drive shaft. There is an option from BMW to get the 18" Style 189. That is also staggered. Same wheels as sports package 335i.