Stock up or buy gifts for everyone on your Christmas list already. The Body Shop has a buy 3 get 3 free on everything on site. But if you don’t want six of something, that’s okay too. You can also buy 2 get 2 free everything on site. Hurry! This sale ends July 28, 2013. No coupon code required.