I'd honestly prefer not to buy used as most of the time they are pretty worn out and aren't worth paying for in the long run.
I have been looking at a NVIDIA GeForce GTX 1660, but I don't know if it is good for the Intel Core i5 4460, if it bottlenecks the processor or not.