On the BC fuel level test (test 6, second level readout), what "phase is being reported?
Phase 1 is normal
Phase 2 is calculated fule level - sensor fault
Phase 3 is no fuel measurment level possible - gauge will read zero
This thread outlines a similar issue...
https://xoutpost.com/bmw-sav-forums/...nk-filled.html