Would you buy an M3, wait for the new one or go for a car of the competitors - i.e. C55AMG, S4 and possibly RS4. I guess my main concern is when do you think the new 3, 4 and Ms are coming out and how much and when will these hit the value of an 04 M3.