You really need to see an Otolaryngologist (Ear, Nose & Throat specialist) so the doctor can perform an endoscopic exam to see what's causing the smell. The smell could be from a bacterial or fungal infection or could be the result of a rare condition called atrophic rhinitis.