Like many on this forum, I am very close to buying my first BMW. I live in the North and snow is an issue. I am thinking the 325xi with it's AWD would be the better car? I'd like some opinions. The year I'm looking at is a 2003 or 2004 because it still has some of the original warranty and if you buy from a BMW dealer there is also the Certified Series which gives 6 years/120,000kms warranty....
Am I on the right track???