Может ли цена быть дешёвой или дорогой? Конечно, сразу на ум приходит, что дорогими или дешёвыми могут быть товары, а не цены. Но!
В словарях С. И. Ожегова (1989), С. И. Ожегова и Н. Ю. Шведовой (1997), С. А. Кузнецова (2014) мы находим неожиданные значения этих прилагательных (наряду с другими значениями).
Дешёвый – низкий (о цене). Купить по дешёвой цене.
Дорогой – высокий (о цене). Продавать вещи по дорогой цене.
.
Также выражения «дешёвая цена» и «дорогая цена» использовали многие классики, такие как А. С. Грибоедов, Н. С. Лесков, Ф. М. Достоевский, Л. Н. Толстой, А. П. Чехов и другие.
Ну и конечно же, каждому знакомо выражение «достаться дорогой ценой».
.
Получается, что здесь нет никакой ошибки. Правда, нелогичным кажется существование отдельного значения для слова «цена», потому эти выражения воспринимаются как разговорные. Лично я их не использую. Но предостерегаю вас от осуждения тех, кто использует. Не так уж они и неправы, как нам может показаться.