Sad.
Phill, I linked newtis.... let me find some stuff to start. You should navigate yourself for your specific car/model.
https://www.newtis.info/tisv2/a/en/e...memory/XVy6Ges
https://www.newtis.info/tisv2/a/en/e...supply/Xd5JI8a
Hopefully you can dig into the ops, compare what you are seeing and maybe ID items that might cause them.
I dont know if a BMW scanner would pick up faults, but worth looking.