The new M3 is already out. The problem is that there is a 2-year waiting list. The 2001's are already sold out, since they only made a couple of thousand. Now the waiting list is for the 2002's which are also going fast. You can place an order now, but you'll only get it in like a year and a half. The cost is about $55k, plus taxes and a couple of options, so you're talking like $60k.