Costco is cheaper in two categories; baby products and fresh produce, compared to BJ's. BJ's is cheaper in pet care, home essentials, and packaged snacks.