Разница между дорогим и дорогостоящим в контексте покупок заключается в том, что первое слово подразумевает абсолютную цену вещи, а второе — эффект от покупки чего-либо для кошелька. 1
Дорогой означает стоимость покупки чего-либо на рынке, то, сколько бы за товар заплатили в магазине. 1 Дорогостоящий же относится к эффекту от покупки чего-либо для конкретного человека, к стоимости, которую нужно оплатить. 1
Таким образом, дорогой указывает на цену вещи, а дорогостоящий — на затраты, связанные с покупкой чего-либо.
Например, можно сказать: «Эта сумка от Gucci стоит дорого», а можно — «Покупка этой сумки оказалась дорогостоящей для нашего бюджета». 3