Strivectin is pricey, but it's the only thing that I know of that will get rid of small wrinkles as well as softening stretch marks. I paid $135, but it's occassionally on sale at Drugstore.com for less than the retail price.
It actually gets rid of small wrinkles around the eyes. Everytime I see one of those fine wrinkles, I use Strivectin for a few days and it's gone. It works almost as well for stretch marks. It doesn't make them go away, but I dont think that anything can make them go away completely. It does fade them, though, and make them much softer and smoother. It makes them much harder to see and leaves the surrounding skin soft.
The only downside is the price of the cream. It is expensive, but it doesn't take much of it to get a good result. One tube can easily last months, which will end up costing about the same as getting bottles and bottles of the over-the-counter creams that don't last as long.