I have used both the Garnier BB and the L'Oreal BB and have to say I prefer the L'Oreal version. The Garnier BB has a strong floral-chemical smell and doesn't work out well for those with oily skin, like me. Even after setting it with powder, I still find myself oily around my T-zone and nose by the early afternoon. The L'Oreal is better for combating this. Both spread easily and a little goes a long way.