Sorry if this has been posted before, just thought that you might be interested.I found some interesting stuff on the OBC that can be unlocked.
There are two buttons on the e39's instrument panel. The button to the lower left of the speedometer is the reset button (r)for the trip odometer, the button to the lower right of the tachometer is the check control key, (c). When key is in position 1, hold the c button, the check control indicator will read "check control ok" keep holding the button, after a few seconds the screen will go blank and after a few more seconds the indicator will display "TEST-NR 01" There are 21 tests all together.
From here, pressing the c button will change from test to test or holding it down will exit the tests. the r button scrolls throught the options in each test. BUT this may change settings in some tests.
here is the display after each press of the c button for test one.
TEST-NR 01
FGSTNR:GM615xx (VIN serial nuber)
and a few other displays will also follow.
Press the c button to move to test 2, this is fun!!
pressing the c button again will go to test 3, from here the tests are locked. press the r button and the indicator displays "LOCK ON". To unlock press the r button again and the indicator will show "LOCK 00". Add up the last 5 digits of your VIN. this is a number between 0 and 45. use the r button to scroll to that number then press the c button.
to lock these functions go to test 19 and press the r button.
Note that the language that the OBC uses is in german. If you know german, pese tell me what all of the tests are saying.