I constantly rotate physical games for my PS5.

I'm in the UK, and CeX is a great shop to trade in a game for store credit once I'm finished with it, then pickup whatever I want to play next. Most of the time I can completely cover the cost of the next game with the credit received from the trade, or use some store credit leftover from a previous visit!