How Close are we to Autonomous Cars?