BJ's has another company who delivers in conjunction with them if you go to BJ's.com/delivery insta cart works with them for a 2 hour delivery time set up. if that doesn't work just go to www.bjs.com and in the search bar type delivery and click all departments
BJs does not offer delivery.
Believe they do. Not sure what app you need for that. Luckily I live like 1.5 miles away so I'm good to go there
Thanks! Your answer is awaiting moderation.