Sometimes, you just get hit with an undeniable hankering for an incredibly cheap, incredibly large hot dog. And when that urge strikes, Costco has its shoppers covered with its infamously inexpensive food court, which purposely keeps its prices low in order to ensure a better shopping experience for customers. A hot dog and a drink will run you $1.50, and you can get an entire pizza pie for $9.95.
On the other hand, BJ's doesn't have a food court. Instead, the wholesale club partnered with Dunkin' Donuts back in 2016, replacing many of its in-store food courts with Dunkin' kiosks. Good if you need a quick caffeine fix, not so good if you're craving a frankfurter.