Walmart offers the Barbie Fab Doll in Blonde, model no. CDK87, or Brunette, model no. CDK84, for $4. Choose site-to-store pickup to avoid the $4.97 shipping fee. That's $11 off list and the lowest total price we could find. Each doll features trendy fashions inspired by real life and comes with matching accessories.

Note that the Site-to-Store pickup option doesn't provide a cutoff date for Christmas and it may vary by location.

Update: The price has increased to $5.