"What they've seen is low-priced gas is a way to get customers in the door," a retail consultant said of BJ's.