I'd find the BMW part number and then ask them, just to see. You might be surprised. Might be worth trying Vauxhall too as the same engine went in their Omega.
After that the usual suspects like Rimmer Bros or maybe Diesel Jones in Manchester have some refurbished ones? Last resort (but cheap)...