Originally Posted by Hans Delbruck
There are very minor differences between a 2001 M3 and a 2006 M3, same HP, same body. BMW didn't make any major running improvements on the E36 M3's either.
They did make some form of suspension upgrads midlife. Drive an old and newer one back to back and you will notice less understeer in the newer car.