усмехну́ться, -ну́сь, -нётся
УСМЕХНУ́ТЬСЯ, усмехну́сь, усмехнётся \\ у[с]мехну́ться и допуст. устарелое у[с’]мехну́ться; в формах с сочетанием х[н’]: усмехнёшься... – усме[х]нёшься; в формах с сочетанием м[с’]: усмехнёмся... – усмехнё[м]ся; в форме усмехну́лся – усмехну́[л]ся; о произношении форм с конечными -ся, -сь см. § 145.
Ответы справочной службы
Перед прямой речью, следующей за авторскими словами, ставится двоеточие. Это касается и случаев, когда в функции слов, вводящих прямую речь, используются глаголы, обозначающие мимику, жесты, движения (улыбнуться, усмехнуться, рассмеяться, нахмуриться, вздохнуть, вскочить, подойти, подбежать и т. п.). Подобные глаголы допускают возможность добавить к ним глагол речи (например: обрадовался и сказал, удивился и спросил, улыбнулся и ответил, подбежал и воскликнул), поэтому они воспринимаются как вводящие прямую речь.
Таким образом, Вы написали верно: От такого скромного мнения я аж невольно присвистнул: «Почему так дорого?» Запятая после слова мнения не нужна.
Журнал
Зародившись в игровых чатах поколения альфа как своеобразный «коммуникативный тик», то есть непроизвольная реакция на любой раздражитель, числовое выражение «6–7» (six-seven) распространилось по разным уголкам интернета. Недавно портал Dictionary.com признал его словом года. При этом у «6–7» нет определенного лексического значения: за ним не стоит никакая часть физического мира. Тогда зачем оно нужно?
...Зародившись в игровых чатах поколения альфа как своеобразный...
...отличие между 6 и 7 — и, возможно, внутренне усмехнуться...