I dont think a used 3060ti at 21k is overpriced, used 6600XT goes for 18-19k online and it performs noticeably better than the 3060 which you say is going for 18.5k, so the 6600XT would make more sense to get but at 21k the 3060ti is the best price to performance wise.