Hello
Bio-oil has as it's first ingredient Paraffinum Liquidum (mineral oil), which is toxic, it's a by-product of refining crude oil. Paraffin wax is in cheap candles that cause migraines to those who are sensitive, I wouldn't put that on my skin. What goes on our skin gets absorbed. It's been used in skin care for a long time, and there is research showing that a lot of skin care products are bad. They are cheap to produce so the companies make a lot of money.
It has other ingredients that aren't good.
I'd suggest to just buy Vitamin E oil and apply that straight, or put it in a carrier oil like almond oil. Olive oil is also good. Also exfoliation helps regenerate the skin, use exfoliating mitts/gloves.
You can get a boar bristle brush and do dry brushing before you shower or at any time of day: massage it in circular motions on the stretch marks, even on the rest of your body because it's healthy and therapeutic. Then brush in straight lines towards the heart as shown in Ayurveda, but do the circular motions first.
And of course, use Green energy, breathe it into your skin and affirm something like your skin is healthy, youthful, and beautiful.