Um, Brahma, we're just trying to help you here, even if some of our guesses are wrong, we still deserve a little bit of credit for a genuine effort. Nobody is saying you can't idle it to warm it up from cold, or that it will blow up, just that it's not good, even BMW says that. Nobody likes getting stuck in traffic jams, not the rider nor the bike, but sometimes we just have to put up with it.
I

a part of BMW's reasoning is that with a cold engine, the clearances are excessive, which adds to wear, so you want to get it to normal operating temperature quickly, therefore ride it, don't idle a cold engine for long. In a traffic jam, the engine is warm, so not as bad.
I don't

that BMW tip is ludicrous, and I

it is common sense, don't you?
Anyways, back on topic, there's a few suggestions you haven't tried yet, for example did you try the easy test from Martin, which might show if your brick has a messed up air/fuel ratio?