I currently have a 2003 525 which I picked up last year after driving a 2000 328, the five is a really refined car, decent performance as well as a really nice amenities. I'm now looking to trade in the 5 and get a 04 M3, in fact I just test drove one today, does anyone know how long it will be until the current M3 gets a facelift, or is it supposed to be redesigned anytime soon. I would hate to get a 04 and next year's (2005 model) looks entirely different as is the case with my current 5. Insidentally, I'm looking to be in the new M3 by Wednesday. Any information would be greatly appreciated.