Karlos, Sorry. I am not familar with that model/year.
The only info I can offer is an overview of the problem in the E46 models. There may or may not be any relevence.
The 3 inch long plastic shafts that you can push and/or turn, used for depressing various microswitches to effect either resetting the tripometer, and changing the clock, have arms sticking out to the side, inside the instrument panel, that contact the microswitches. Those arms get brittle and break off. We E46 owners take apart the instrument panel and try to attach something to these 3 inch long shafts to be able to contact the microswitches again.
I have yet to see a post where the problem was in the electronics. But I have not read everything, so there might be a few. Mostly the problem we E46 owners have is brittle plastics.