Im in the process of trading in my 2002 330xi with 42000 mi. for a new 2004 530i with sport and premium packages. I have to admit that I've never loved a car so much as my 330xi. Naturally I have reservations about making this quantum leap and would like to hear from those of you who have have done the same. Please give unbiased info both pro and con.