I'm older than both you guys. I'm gonna hang back and see how the aftermarket takes to the throttle by wire and if there are any other issues.
I bought a 98 M3 in 98 and was considering getting the next version (I get confused about the E-numbers). The 98 had 245 HP and the new one had around 335.. 345. But the first batch to hit the US had problems with the motor. Almost no bearing clearance or something and the first 40 or 50 people that had their motor blow got all kinds of hassles from BMW until BMW-USA recognized the problem and started replacing motors at no charge.
I prefer to let others get out there on the bleeding edge. I can wait and don't have the blood to spare..