Ich kenn den E39 nicht so genau, aber m.W. hat der auch schon den I-Bus, auf dem die Tastendrücke des Bordmonitors übertragen werden (für den E46 findest du die Nachrichten zB
hier). Um den I-Bus an den PC zu bekommen, musst du irgendwie ein LIN-Interface schaffen - wie man das baut, ist auch zB auf der o.a. Seite zu finden.
Gruss,
Holgi