FWIW, you CAN OLCI in using your BD number. Simply select the Miles and More option and enter your BD number against the Miles and More field in the web form.
I found this out today after none of my credit cards seemed to bring up my booking. Worked like a charm.