Does anyone know anything about how to get a K1600 shop manual? I have seen posts about a shop manual on CD (or DVD?) but have not see anything about availability.

I am new to BMWs - are shop manual typically sold by BMW, or 3rd parties, or both?