The electrical connections on the BMW clusters are a big pain.
Be sure to use a pencil eraser and some wd40 on yours.
Here is a procedure and some picture.
http://e30m3performance.com/maintenance/SI_Board/SI_Board.htm
And yes I do pull the steering wheel each time.
Later,