impulse buy
impulse buy, splurchase slang
Something bought spontaneously, without planning or thought.