Just purchased a e92 BMW 325d m sport with the 3ltr Diesel engine and a damaged head . I have a e46 head from x5 3.0td and was wondering if this would fit ? . The e46 head is a m57d and the damaged head is a m57d30u2. Any help much appreciated