Most of the symptoms of both diseases are the same, but the appearance of discharge differs significantly. Bacterial vaginosis causes a thin gray-to-white discharge with a fishy smell, while yeast infection causes a thick, odorless cottage cheese-like discharge.