Yes. Take a look at the new Ford eco engine. It is a one liter engine that outputs the same power as a much more powerful past engine and will easily do 3 times the MPG and will mostly be available in Europe in the ford Mondeo, C Max and Focus. Its directly connected to fuel and the oil companies.
Gas is cheaper in the US, yet cars have way worse MPG. In Europe, it is not uncommon to have a car that does 40 mpg and the propaganda that states that European cars are trash is just not true. A BMW in Europe with a 2.0 L engine has a 4.0 L engine in the US, yet it drives the same. The only difference is the MPG. Of course the fuel is a lot cheaper in the US, but it works out almost the same when you take into account the efficiency. I first became interested in this topic when i bought a 3.5 L Ford Taurus that does 20 mpg. The first time I filled the fuel tank i noticed an advertisement on the inside of the petrol cap. It read "Use BP fuel".
Its also interesting to think that the Prius battery causes more damage to the environment during its creation, than a car does in 10 years of driving. I find it hard to believe we cant do better than this? Power from the spin of the wheels? power from the air gushing over the speeding vehicle, the rain that lands on it, the sun hitting the roof. And they cant use any of that? As you said, we have all these computers. laptops that can run for 7+ hours on a small battery. But our cars. Nope!