从语法时态方面来说,第一句是一般现在进行时,表示动作在延续,而第二句是一般现在时,表示一种习惯;buy 好像不是延续动词,所以我觉得第一句有些小问题,
有区别 1 表示 现在正在买 是现在进行时 2 表示习惯性 经常性的 行为 是 一般现在时
第一个句子用进行时表示将来时,第二个句子就没有这个意思了。
are buying 是表达一种趋势,倾向于买时尚的衣服。buy是买衣服这个动作,状态。