 My 2003 was plagued with so many 
problems BMW eventually replaced it 
with a 2004. So far its been 10000 
miles and no problems to report. I did 
receive a notice from BMW telling me 
that my 2003 (I guess they forgot they 
took it back)was extending its 
warranty to 6 years and 100000 miles, 
this applies to the 2002 models as 
well. This does not apply the 2004 
model or the 2005(makes sense??)They 
are also offering me $1500 toward the 
sale or lease of a 2005 or 2006. I 
guess thats BMW's way of saying their 
sorry for all the torture they put me 
through---NEVER AGAIN