Same problem finding M20 heads -- they tend to be cracked through the cam journals. I suspect it's because good engines get sold intact; bad engines get parted out. BMWs tend not to wind up at the breakers unless the engine is sacked, and the usual failure mode is an overheat bad enough to crack the head.