The difference with the L'Oréal one is massive. Garnier's BB cream is much more a foundation and is too rich for my skin. It isn't as nice to put on your face, I had a bit of a 'mask' effect. Where the L'Oréal one has a natural, barely there effect, this is not the case with this one.
I didn't find it pleasant, and through the day, I felt its presence.
It can depend on your skin type but this one for me is a definite no no.