Should you confront a co-worker if they have bad BO?

Si & Gary 26/09/2017

Gary brought up an interesting scenario this morning, if someone in your office has bad BO - should you let them know?

Gaz was all for directly approaching the person in question, while Si thought it should be left to management.