Admittedly, I don't know too much about availability of BMW stuff - manuals, etc.
BUT - I suggest trying either online BMW forums, or a Dealer that's willing to sell and send you items.
The only BMW Dealer that I know and trust the people there Personally is my local -
Bentonville BMW.com
They have a couple of contact addresses on their site.
Good Luck.