О том, что слово гренадер (от французского Grenadiers — отборные части пехоты и/или кавалерии) пишется и произносится исключительно через е (не ё) – как слово афера, можно услышать нередко. Эта информация, конечно, устарела.
Если ранее словари последовательно фиксировали форму гренадер (Орфоэпический словарь русского языка» Р. И. Аванесова, словарь «Русское словесное ударение» М. В. Зарвы), то современные словари уже дают фиксацию равноправных нормативных вариантов – гренадер и гренадёр (ударение на последний слог в обоих случаях). Пока ещё чаще всего первый вариант обозначен как нормативный, а второй (с ё) как допустимый.
Так или иначе, сама языковая система принимает вариант гренадёр как более удобный, а словари лишь фиксируют этот факт. Вероятнее всего, изначальную норму он рано или поздно вытеснит совсем.
Итак, правильно – гренадер, допустимо – гренадёр.