New to this forum, so sorry for the newb question. I am interested in purchasing a 03' or 04' M3, perhaps an 05' if I can wait, but just to know, will the M3 be expecting a new body, design, or major upgrades soon? I'd just like to know for future references, but am really looking towards an 04'. I just don't want to get screwed is theres a new design coming out the next year. Thanks.