Hey guys - I'm starting work at my new job next week and am looking into buying a car. I've always liked BMW 3-series and after considering a whole bunch of other options, I keep coming back to E46 330s. Price range is 10-15k, preferably under 12k. First, does anyone have any experience with 330i vs 330xi? I live in Boston so I guess the AWD would be nice, but I'm not sure I need it. Winters really haven't been too bad here lately. Anything I should look out for? I drove a decent 02 330xi with 78k miles today, it was very nice aside from a few small cosmetic problems which I'd make sure they fix as part of the deal. It was 12k, which seems a little high, I think it should be closer to $10.5k. I'd really rather find a 330i rather than xi though. Thanks!