Would you consider getting it rebuilt? There's a company in Cork that does it, FreeStorm.

On most BMWs the ABS unit needs to be coded, it can be done with NCS Expert. If you got yours repaired then no coding required.