Okay, so this is very reminiscent of the big recall BMW had on the previous generation E46 BMW M3 for a rod bearing in the years 2001 to 2003.5. Now Full Article »