Sorry to hear about the M3. Rod bearings are something I worry about with my M3. There are some documented cases of BMW North America picking up the bill on a new motor since they are aware there have been issues. Perhaps its worth a shot. Best of luck.
I am considering the 60 piece 1/4" set and was wondering, are any of the sockets that are included 3/8"? I am asking because they include 1/4"-3/8" adapter and 3/8"-1/4" adapter.