Hi, I'm having the same problems on my E36 M42. No crank, no solenoid click, nothing. Dash lights up normally, and no codes from the stomp test. There is 13V on the starter motor.
I put a meter on the ignition switch and I get 13V on the black/yellow wire when the key is turned to crank, but when doing the same test it's not getting to the solenoid. Is there a relay or something between them? I tried both of my keys, jiggled the keys in the ignition, and turned the steering wheel side to side, but it seems like the problem is not in the ignition switch itself.