Bio oil is good, BUT cica care gel sheets are better in my opinion. They are available mainly by prescription and thats the cheapest way of buying them as each sheet costs about £38

so the prescription charge is cheapest way to get them!!
Ive used them for a long time for working on keloid scarring i had on arms and they are good for use on fresh scars and even old scars will flatten and not look so red and raw.
They arent the easiest things to use as you have to keep the sheet in place for hours and hours each day so sometimes you need a small tubigrip type bandage to keep it in place under clothing etc.
Its like a sticky jelly: