average life of car
That means it'll be perhaps 30-40 years before the very last of today's non-SD cars/trucks/buses is sold. By then, the average new car will last even longer than they do now -- perhaps 30 years and 300,000 miles. In total then, the last of the non-SD cars will retire about 70 years from now, in 2085.