I should specify a bit more.
We aren't buying a car just for something that does good in winter. We just need to get around in it. We buy cars that are fun to drive and BMW's. As long as the ti can get around decently then that works for us. The only reason for the 325ix was that my wife is a little unsure if she wants to drive a RWD car in the winter. But the E46 does fine in the winter so I could always drive the ti when it's bad
Do you think that car is priced right? The miles don't seem too high for me, but I could be wrong.