Also, another thing with the tires. If you live in a city where it gets cold for a few months before snow actually starts to fall (i.e. like here in Toronto), then I'm told the stock tires will handle pretty poorly. My '04 came with Michelin Pilot Sports, I'm not sure how other tires will fare, but the stealer told me that the tire compound is very slippery when it gets cold out, so, for all intents and purposes, you need another set of tires, or need to drive very carefully until you change to snows when it falls on your second set of rims.
<img src='http://www.bmw-forums.com/forum/uploads/post-11-1087193660.jpg' border='0' alt='user posted image' />