I just ordered an alpine white 2008 335i, 6 speed with the sports and premium package. I, personally, am not a fan of the wheels that come with the car and the dealer said that if I want different wheels, they can not take back the ones that come on the car because they will be considered "used" since they were "on" a car. I tried to order it with different BMW wheels but the dealer said the factory won't do that. I'm not sure if this is a BMW thing but I find that the rims of the wheels are VERY close to the edge of the tire so that if I just touch a curb, I end up scraping the wheel. I currently have a 2004 330i alpine white sedan 6 speed that has the high performance package that includes a suede steering wheel and seats and lots of "M" stuff that came with it. The wheels on it have been a source of many of my complaints because they scratch too easily and they are impossible to clean. They are the stock wheels that came with the car. I can't even get my little pinky between the spokes to clean them. Now that she is going away, I am beginning to love the wheels just because they look so nice compared to the 335i 2008 wheels. Does anyone know the weight of the factory wheels that come with the sports package (style 189) and where I can look for new wheels that won't damage the car?