I'm thinking about buying a new (2002) 330 xi. Any advice? The last BMW I had was an '86 528e, so it's been a while. Packages?, Options? What NOT to get? Are they "Really" any good in the snow? Is the "Steptronic worth it? What about fit? I'm 6'3" TIA Barney ------------------------------