I have a 2003 525i Japanese import low miles 21,000

ABS light was on and diag said front right speed sensor . Also I needed a new window module passanger side

Mechanic installed sensor and window module . Light still on and code 33 then came up - Vehicle front left sensor (circuit) . He went to replace front left sensor but the computer wouldn't recognise it

He said he thinks it might be the ABS pump but can't diagnose this- he has checked wiring to the pump and it's ok

Also on the Hella window module he installed is printed "ABS" . Does this have anything to with the ABS module and how it communicates with any other systems ? The serial number on the new part is different to the original but the window, mirror and door locking mechanism are all working fine now