Having had an 03, 04, 05 M3 and recently the 08, I have been thrilled.The new body is great...just lacks the "stance" of a performance car. Materials are great, build quality is amazing. The interior is a little stale, even with the nav and extended leather. The car doesn't seem to have a "cockpit." The sport seats are comfortable, but not sporty feeling at all. Also-BMW PLEASE MOVE WINDOW SWITCHES BACK TO CENTER!!! No major problems...OH WAIT! They have depreciated so much it is ridiculous. I just got $44,900 for mine. (That was the highest of 8 dealers) I paid $69,900 fully loaded from the factory. Only had 12K miles, no scratches, etc. WORD OF ADVICE-DO NOT BUY NEW!!!!!! Buy slightly used.
Owned 02 325 and 07 335i, I thought was the best BMW car made today. Went to the dealer for a service check walked out with an 08 M3. Why? The 08 M3 can go from 335i to Animal mode with a press of a button. The engine noise, throttle response, the handling, the 19" wheels with the billet brakes. They made everything in the car functional nothing cosmetic. Imola Red with the sunroof (CF roof was nice but my wife likes sunroof and that was the breaking point to purchase). The evil looks that every policeman gives you is priceless. Do not test drive the M3 if you don't have the money.