Through 10/26, buy 3 get 3 free, or buy 2 get 1 free on most items Sitewide at The Body Shop. Plus, shipping is free on orders over $30. A best bet is to get 6 of the pictured Body Mists, which drops your total from $72 to $36 in-cart, which works out to $6 per body mist shipped. For orders less than $30, shipping adds $5.95. Sales tax is charged in most states.