This is the last week of the buy two get one free hair care promotion at Walgreens. Keep in mind: you cannot use a coupon on the free item, and the cheapest item will ring up as free. Buy three boxes of Garnier Olia hair color and use two $3.00/1 printable coupons at checkout. The final price is $4.66 each!

Buy Two Get One Free through 4/29

Use two $3.00/1 Garnier Olia Hair Color (coupons.com)

Final Price: $4.66 each, when you buy 3

Or, buy three boxes of Garnier Nutrisse hair color and use one $4.00/2 printable coupon. The final price will be $3.99 each!

Buy Two Get One Free through 4/29

Use one $4.00/2 Garnier Nutrisse Hair Color products, limit 4 (coupons.com)

Final Price: $3.99 each, when you buy 3

Up Next: The Best Stores for Beginner Couponers