Here we have a the complete oil filter housing with all of the lines, and the vacumn pump and bracketry that goes in the right front from a 2007 M6, should be the same fitment for all 06-2010 BMW M6/M5. No damage and ready to bolt on. Please verify this is correct for your application. The vin number from this car Is WBSEK935X7C532506.