Looks like BMW made huge design changes to the S54 E46 M3 motor. No official word from BMW regarding what the changes mean, if they solved the blowing up motors problems, but it looks like it could be it.
Summary of changes to S54 motor
Details of Bottom End changes
Cylinder head change
The cams have been changed, and it's theorized that they moved the peak power to a lower rpm to help reliability.