You also know if you start a bike and just let it idle, you are not really charging the battery. You have to get the RPM's up - somewhere around 2,000 to get a decent charge.
Beemer's are great bikes.... but like all bikes they haver their issues....
He's telling you straight. I can't claim any real knowledge about the K's, but on the airheads and early oilheads, the alternator doesn't even begin to charge until 2K. If he was only starting it and then letting it run for 5 minutes, he was draining his battery and never recharging it. We could begin another thread on what the five minute run time is doing to his oil and exhaust system. IMHO, always run them enough to get them thoroughly warm and charged. If the roads are dry, you can stay warm long enough to give them a proper warmup and circulate the oil even if its only once per month.