Susie, you're gonna love it. I got my '03 330xi last June. The first thing you're going to figure out is just how flippin fun it is to drive. Most everything else is secondary. I've had it now through a pretty snowy New England winter (still coming down) and what I've learned is that the limits of the car exceed the limits of my nerves. I took it out to an empty lot one snowy night and couldn't get the thing to spin out, and I don't have snow tires. The earlier poster was right, though, that snows will definitely help if you're doing lots of winter driving... laws of physics and all that. Around town I average about 19 mpg and highway trips give me 25 or 26 which I find terrific. Mine's a 5 speed. Other random observations - the fold down rear seats and heated front seats are way more useful than I expected. Rear seat passengers report more room and comfort than I expected. The stereo is good but not great like I had hoped. Other 330xi drivers will meet your eye with that knowing look. The rubber floor mats were worth every penny... can't wait til this snow stops so I can replace the carpet mats and give my car the post-winter clean up it deserves! Enjoy!