Looks like someone answered the question.
They have great pricing for non members as well so you don't really have to join. If you are a regular member of BJs - you go to their store and sign up for a membership at the service desk, you save a few more cents. If you have a BJs credit card, you save even more. It all depends on what you want.
Thanks! Your answer is awaiting moderation.