This might stir up some debate. Seems to me the consensus is that an i is a more fun car to drive and the xi takes away from a true rear wheel driving experience as well as cut down mileage. I have driven both in my test drives (325i, 330xi)and enjoyed the handling of the xi as well as if not better than the i. I live in Colorado so xi might not be a bad idea in my case. In experienced owners minds what do you think.