The lease on my 335i is up next March. I currently live in Southern California where snow is not an issue. My next BMW will start out in Southern California, but end up in New England (Rhode Island) due to an upcoming relocation. I am concerned about getting around in the snow. The question is what would work better in snow - a 335i (or 335d) with snow tires or a 335xi? Also, would a 335xi benefit significantly from snow tires? I am particularly interested in hearing from people with first-hand experience with these configurations. Thanks.