I just ordered a 335i xdrive with the M sport pkg and therefore 18" summer tires...I have never purchased winter wheels and tires before and would appreciate some advice. 1. Do you recommend 18" or 17"...if 18", do I need to stay with different sizes in front and back? 18" seems to have some better looking wheels on tirerack.com.. 2. Wheels seem to start at about approximately $100/wheel and go up from there...how do I choose a wheel other than what it looks like? 3. Based on my research, seems like the Michelin Pilots are a good option... I drive mostly highway at high speeds and want to be sure I am putting the right quality on the car. I live in southern NH so although we get snow, it's not an every day occurrence. Therefore i am looking for a nice ride and good handling as my first option and snow performance as secondary. My first thought was to put all seasons on the car but based on many threads i have read, seems like snows are the way to go. I don't really need the summer tires since my summer ride is an M roadster (I am a very lucky man). Thanks in advance for your help and advice. 4. However, Do I Need to put run flat snows on this car since the summer tires are run flats?