you are absolutely correct. my car only has prof radio so no nav. I did not know that DCAN would not work for non nav vehicles.
when i searched around, it seems that no one has experienced these kind of errors (maintenance schedule disappear, dates becoming 00, and it was asking for some service even though the car was just serviced a month ago). If i remember correctly, it stopped at KOMBI (?).
so as much as I hate giving up on trying to resolve this, i am going to bring the car to an independent bmw service; which mentions that he can fix it.. when i talked to the mechanic, he said that NCSexpert was not supposed to be used on cars; it was for software testing..
I'll let u guys know what happens.. so perhaps this experience can save someone else from making the same mistake as I did..