I use Bio oil and mamamio's tummy rub. I only use them to keep me moisturized and from itching since there's really nothing to prevent stretch marks. If it's in you genes, most likely you'll get them :-(
I use almond oil after my showers and Shea and Cocoa butter throughout the day. But if you don't have enough elasticity in your skin, then you will get stretch marks regardless of what you put on your skin. Although the lotion and oils well keep the itchiness at bay.
Straight vitamin E oil with nothing added to it. It works the best after baby is born.