Compared to other 6-cyl AWD wagons out there, my XiT: 1)is good value (and is fairly cheap) 2) drives very well (Audi with sport suspension, summer tires and 2.7T engine is better - but not on snow, and everything is a compromise)
The 325xi was my first brand new car and it is awesome! The first time I drove it in snowy/icy conditions I was more impressed than ever. BMW is a great car and I would buy this car twice again if I had to.
I purchased this car in March, 2005, CPO. At first I thought the car felt too heavy but now, I'm impressed with how solid it is. Nothing fazes this car. It goes, stops and corners at your command regardless of weather or road conditions. Now I know why BMW garners so much praise from the press and devotees. I have had one unscheduled service for a faulty sensor that was covered under the CPO warranty.
I just switched from an A4 to the 325i. I wish I would have made the move sooner. Even the base 3-series handles well, is smooth, quick enough, and has a comfortable interior (albeit small rear seat and trunk). I'll be looking to move up to the 330 for my next car.