My e46 M3 was trouble free until some idiot ran into and totalled it in the parking lot.
They are great. Can't wait for my baby to be resurrected in a better/stronger/faster form. Also, the great thing about M cars... well actually BMWs in general is that there are many very knowledgeable enthusiasts you can turn to if trouble arises.