Cars: the next generation