This week Walgreens has L’Oreal Advanced Hair Care on sale for $3.99.
AND there is a new Register Reward promotion (running through October 6th):
Buy (2) L’Oreal Paris Advanced Hair Care, Get a $1.50 Register Reward
Buy (3) or more L’Oreal Paris Advanced Hair Care, Get a $3 Register Reward
Here is your scenario:
Buy (3) L’Oreal Advanced Shampoo or Conditioner $3.99 each
– $5.00 off 2 LOreal Paris Advanced Haircare Product 
AND $2.00 off L’Oreal Paris Advanced Haircare Product 
Final Price Out of Pocket: $4.97
Receive$3 Register Reward
Final Price: =.66 each when you buy 3
Since this is a month long deal, this Register Reward promotion is not advertised in the Walgreens ad and may not be marked on the shelf.
Thanks Bargain Blessings !