Coś masz jeszcze źle ustawione bo nie ma błędów z silnika a to podstawa żeby wiedzieć że odczyt działa poprawnie. W ustawieniach jest jeszcze opcja do zwiększenia timeoutu, spróbuj to zaznaczyć i odczytać jeszcze raz. Z CCC też nie ma komunikacji albo timeout pomoże albo całkiem umarło. Do sprawdzenia bezpieczniki plus bezpiecznik na samym CCC który jest z tyłu.
Błędy sobie możesz tutaj rozkodować https://bmwfault.codes/ ale nie ma tam nic związanego z Twoimi problemami. Tylko standardowe bolączki typu pompka cyrkulacyjna, czujnik wysokości świateł, taśma kierownicy, czujnik AUC, itd.
Szkoda że skasowałeś wszystko bo może łatwiej byłoby znaleźć problem.