I know that back in September 2011 I did a post about Mac Studio Moisture Tint being a fabulous product, and it is, but Garnier BB Cream is even better (and it's less than half the price!).
I've been using the Garnier BB Cream for about 6 months now and it's brilliant. Garnier makes several kinds of BB Cream, but I've got very oily skin and this particular product has a Matte finish, so it stops the oily glow I used to get with the Mac product. I can pick this product up for about €8 on special at the supermarket or pharmacy here in Germany.
It comes in two colour blends (yes, only two, weird) and I bought the lighter coloured one first. I wore it for a few days and it had great coverage, but people kept asking if I was sick, so I figured that one wasn't for me! I then bought the darker one and it really is great. It blends well, stays on all day and really covers blemishes and pigmentation issues - and even though it's darker, I don't look like a burnt biscuit (very important!).
If you want to find out more, here's a link to Garnier's US web page (because I figure you want to read about it in English), but if you've got oily skin like mine, make sure you buy the Matte Effect BB, not just the general BB.
It can look a bit weird when you first put it on, so my advice is to put it on and then DON'T FREAK OUT. Give it a minute or two to settle onto your skin (whilst you're doing your mascara and lippy, or drying your hair, or something) - then you'll be fine. Oh, and it comes in a 40ml tube, so it's perfect for travelling - you can take it in your carry-on!