Ответ на этот вопрос зависит от множества факторов.
Во-первых, где: в каком регионе или в Москве в обменниках (речь о наличных). В Москве крус выгоднее для обмена в обе стороны.
Если речь о покупке в банке онлайн, то есть безналом, то тогда выгодные курсы часто предлагают банки для своих клиентов. Эти курсы серьезно отличаются от курсов для людей со стороны.
Есть также банки, где обменный курс выгоден онлайн среди прочих: из известных мне это тинькоф, альфа-банк.
В целом внутренний курс банка для своих клиентов лучше, чем для обмена наличными в обменниках. Однако, изредка бывают ситуации обратные. Зависят они от ситуации на рынке валют, так что на это лучше не ориентироваться, так как за этим надо следить постоянно и профессионально.
Далее возникает вопрос, а зачем? То есть для каких целей?
Если просто покупать регулярно для целей сбережения и минимизации убытков, а также на очередной запланированный отпуск, то см. соображения выше.
Если же цель вопроса узнать, когда именно покупать доллары, то на это никто точно ответить не может, а если отвечает, то скорее всего вводит в заблуждение. Исключения составляют отдельные уникумы, которые не особо об этом распространяются, чтобы хорошо на этом зарабатывать. А деньги, как говорится, любят тишину.