In the same token, you should know that while other people might not detect your BO, I certainly can and will. But I won't mention it - I'll just get my desk moved to the other side of the office and generally try to avoid you entirely.
Just hope that people like me are never in a position to influence your life - because your BO can and will play a factor to those people.
The only times I've heard them complain about smelly BO was when everyone else could too and the person in question should have had wiggly smell lines draw around them if they were in a comic.
One of the problems I noticed when I decided to start using scent free products is that it is extraordinarily difficult to find deodorants or products that are truly scent free. I have found that even most of the ones marked as "scent free" or sensitive have a slight odor to them.
I'd rather people err on the side of not smelling like an armpit.
Asking your friends if you smell is like asking them if you're fat.
Good luck getting anything close to an honest answer, particularly when you clearly believe otherwise.
Just like the last time you encountered body odor or anything else annoying in public and immediately, openly confronted the person about it, exactly as you would have if they had approached and questioned you with a "doing an experiment disclaimer".
It's pretty typical for crass, frank, rudeness applied to on subject to be completely acceptable while speaking freely on another could easily end a friendship.