Reading all of these posts about M3 problems reminds me of back in 2002 when I had an M3. It was always in the shop...I MEAN ALWAYS!! I only owned the car about 3 months and in that time I had the following warranty repairs which all happened at SEPARATE times, thus requiring SEPARATE trips or flat beds in to the shop:
1.) 'Check Engine' light would go on for no real reason at all, stay on, they go off when I got to the shop. Eventually they replaced some computers.
2.) 'ABS' warning light came on seemingly when it felt like it. Bad ABS computer replaced.
3.) ABS pump failed and was replaced.
4.) Rear shock mounts separated and required replacement of both rear shock and mount assemblies.
5.) Passenger side window motor went bad and was replaced.
6.) Driver side window motor went bad and was replaced.
7.) Transmission would not go into 5th gear and was replaced.
8.) Main cooling fan FELL OFF and needed towed in for repairs.
9.) TCS computer failed and was replaced.
10.) ABS relay failed and was replaced.
I know something else happened, but I cannot remember right now. I called BMW and they essentially said 'tough luck' when I said my car was a lemon. Being as wise as they are for customer service, when I said, 'Look...I will trade this and buy a new M Roadster if you help me out with some other repairs (that were happening as the warranty expired),' they said, 'Nope...when your warranty is done it is done.'
I told the person from BMW NA that Honda never treated me like this, and never did they stick me with a lemon like BMW has. Furthermore, if BMW still stuck me with this repair (which was the cooling fan failure) I would hang up the phone, call a Honda dealer, and trade my M3 in right now for an S2000 just to prove a point. Needless to say, by the end of the day I had agreed to order a brand new 2002 Honda S2000 over the phone and it was in my driveway 5 days later with the M3 gone. My Honda has never so much as had a hiccup in 3 years and about 27,000 miles. When will those Germans learn??