Bio Oil is one of those products I have a love hate relationship with. I have a few scars from when I was little and someone recommended I try bio-oil. I found that it worked slightly if you used it over time. Maybe like for a year straight. It is also not a miracle product. I used it consistently for a year and my scars did not go away. It just looked a bit better. If you are not going to use it all the time, you will not see results.
I like putting a little bio oil in my bath water when my skin feels incredibly dry. It is the best moisturizer I could ask for. It also smells nice so you don't have to worry about your skin smelling like chemicals or anything odd.