есть мнение что на е30 с показаниями уровня бенза фатальный косяк.
врёт не только у тебя, а и у всех. типо опрос проводился такой )).
датчик устроен как две резистивные нитки по которым плавает поплавок, контакт гдето теряется, гдето изменяются характеристики.. выход- менять датчик(и), или попробовать самому разобрать его и почистить что можно. к тому же, на уровень влияет состояние топливной системы, т.к. бак из двух половин, продувка половин и вообще сообщение может нарушиться.