Yeah it seems more and more of these failures are surfacing. My e92 only has 20k on it but my warranty will be up next year. And yours went with 28k! That's crazy. My buddy wanted to trade me his e60 M5, might consider it now.
2008 Alpine White E92 ///M3