Why do cars not achieve the claimed MPG figure?


A Peugeot I test-drove recently claimed 90mpg; I managed 47mpg. Why the discrepancy?