I live out in the country in Iowa and all we have now are 4x4s. I am looking to get a 330xi because of the awd. The reason I have to have 4wd/awd is I live on a steep lane that sometimes goes unplowed. I know once it is plowed, I can make it in anything. I just want to know if it will make it up the hill after a snow, and how deep you think is too deep for it. Also, i was hopeing to get a manuel, but i want to know if you think an automatic bmw would be better in snow (and yes, i know how to drive stick, my old GMC truck was a stick). Thanks for all responses.