I find that I need to be careful what I buy where.
My general rule of thumb is non-branded, not commonly couponed products only at BJs. So basically rice, flour, meats (sometimes), vegetables, beans, etc. Notable exceptions to this rule are olive oil, which always seems to be cheaper at BJs...