Quick view Remove from Compare Compare Items 0) BMW OEM 2229240 USED DRIVE SHAFT ASSEMBLY E46 M3 S54 MPOWER SMG 2004 M3 SMG M3 CSL COUPE SEDAN A105 26112229240 Euro All Parts $350.00 BMW