Awesome post, not a hard job, but as a novice gave me the confidence to do it myself and avoid the labor cost. I do have to give a shout out to Dave at dp motorwerks in Virginia beach who recommended I look at replacing this before tearing into the dash.
1999 528i 144k miles, purchased CPO @ 44K, 2nd owner
2001 540i 92k miles, 4th owner
BMWCCA member 450908