Well, when you can get a good deal on GPU then I'd say go for it. I have seen GPUs being sold here at a really great price, tbh the price has been so low that you could make some easy money reselling it later

.
I see a point in mining if your electricity is really cheap or even free.
I think it mainly depends on the electricity price. If it is low, buy some GPU.