I just bought an '07 335xi w/in the last month and went through this same debate.
I ended up going with the XI b/c I figured it would be a lot less hassle to just put a good set of all season tires on it versus messing with the expense, time and storage of an extra sets of wheels/tires twice a year.
Just my .02
|