Walmart offers the Disney Frozen Olaf Doll for $5.97. Opt for site-to-store pickup to dodge the $4.97 shipping fee. (Amazon charges the same with free shipping for Prime members.) That's tied with last month's mention as lowest price we've seen. (It's a current low by $9.) It features removable arms and head.