I took your advice and went to BM workshop for a full diagnostic. They were great as always! They concluded it was a dodgy fuel sender and that I had just run out of fuel....I little red faced I am. However the fuel gauge said 15l remaining. It has now been fixed and is reading correct. Apparently the injectors were showing low fuel readings which potentially confirms the diagnosis. Either way, full take of gas and full service/check over its running like a dream with the Bm guys saying it's an exceptionally tidy example.... With no other fault codes and car feeling as tight as your sister.