Walmart is running a Call of Duty franchise sale on their website ahead of the release of Call of Duty: Black Ops 4. You can get Call of Duty: Black Ops III for $26.99 and Call of Duty: WWII for $28.95. They also have Call of Duty: Infinite Warfare Legacy Edition for $19.99, which includes Modern Warfare Remastered.
Also, it’s not too late to pre-order a copy of Call of Duty: Black Ops 4. If you pre-order the game at Amazon, you’ll receive a $10 account credit. An Amazon Prime account is required.