But BJ 's Wholesale Club , which has shown strength during the recession as customers snap up goods at wholesale prices , saw sales drop more than expected , hurt in part by lower petrol prices , and its shares gave up 3.1 per cent to $ 31.27 .