Well, white M3 got written off as you know, the black one was fine but the gearbox was a bit ropey (4th gear synchro crunched like a ***** and they aren't cheap to replace) so I moved it on, then bought a 330D E46 and tuned the nuts off that, which was a complete waste of time - loads of torque...