Why does Europe have such small cars? Global warming, oil demand, medieval streets, not enough room?