I can use one or two BB creams if I mix them with some regular sunscreen, or I can use mineral powder, but only if my skin is not too flaky. There are non-bismuth foundations out there. I do not use liquid foundations because they feel gross and will migrate into any lines or flakes or pimples.
Wow, what foundations have you been using? only the "bad quality" type of foundations migrate into fine lines and emphasize pimples. You should go to Sephora and browse for an actual decent foundation you can wear on a day to day basis. There is definitely tons of new innovative formulas out there these days; something for everyone.
I am 35. I have fine lines, mainly nasolabial folds, and oily skin. There is not a foundation out there that won't migrate, with or without primer, and they all feel gross. I used to be a makeup artist for Clinique; I'm not a novice, and Sephora has plenty of my money. I always go back to aforesaid options. Also, my skin is nice color and texture aside from the occasional breakout, and I feel like using a full-face foundation actually highlights pimples by making the rest of my skin so even that any little pimple stands out. Now, this is my opinion, and your mileage obviously varies, which is why when someone is sharing their personal preferences, it is often best not to tell them they are doing it wrong.