Might not be relevant in this case but I see you've already been thinking along these lines. I had a similar problem with an e36 325i a good few years ago. ABS light came up but specialist couldn't read the module when he went to check the diags. Turned out to be a faulty ABS relay. When it was replaced, straight in to the ECU and confirmed that the ABS light was caused by a faulty NS sensor.