Вообще норма современного русского языка это "чуять" или "ощущать" запах.
В некоторых словарях указано что "слышать" это просторечивая форма, в других что переносное значение. Причем "слышать" можно не только запахи, но любое другое ощущение. Допустим, "не слышать ног под собой".
Возможно, мода "слышать" запахи пошла из-за довольно обильного употребления этого оборота в поэзии. Не знаю. Меня, лично, это очень сильно раздражает. Мне всегда кажется, что человек, говорящий так, пытается казаться Духовно-Богатой Феечкой, говорящей поэтическими метафорами. Выпендривается, проще говоря.
Может я и не прав, но ничего поделать не могу. Я их так слышу.
Спасибо, очень интересно!
Нормальные люди нюхают запахи, а те кому надо выпендриться попафоснее - слушают ароматы :). Так ведь гламурнее и намекает на особо богатый внутренний мир.
Человек, который объявляет себя мизантропом и студентом Гарварда, сетует на пафос и выпендреж? :)