Massive thread hijack alert, but:
Autonomous cars should be readily available within, say, ten years, so 2031. But last I read, the 'average age of a car on the road' is now eleven years. This means it might be 20 years after 2031, or 2051, for natural attrition to get the 'new autonomous cars'...