Слышать запах - уместно в разговорной речи. Чувствовать запах - стилистически нейтральный вариант.
Стилистически нейтрально: чувствую запах. В разговорной речи: слышу запах.
Можно и чувствовать запах, и слышать запах (второй вариант употребителен в разговорной речи).
Можно сослаться, например, на «Большой толковый словарь русского языка» под ред. С. А. Кузнецова (электронная версия – на нашем портале), где указано, что глагол слышать в этом значении – разговорный.
Правильно (в разговорной речи).
Слышать запах – уместно в разговорной речи. Чувствовать запах – стилистически нейтральный вариант.
Услышал запах – уместно в разговорной речи. Почувствовал запах – стилистически нейтральный вариант.