Tesla & others are trying a SV "disrupt" type approach that also requires the car to basically work for every use case. City driving is horribly difficult. I would argue that handling city driving without intervention is not far off AGI. The amount of situations you can encounter in city driving are essentially infinite. And you need a self driving car to be able to handle things the first time they see it, not just once that particular type of scenario has been tagged in training set.
Germans (BMW, MB specifically) are following a more methodical, legalistic approach to driver assistance towards autonomous driving. Adaptive cruise & lane keeping, emergency braking. Then automated lane changing. Then hands-free below 35mph. Then handles on/off ramps. Etc etc, step by step. But at each step, the system actually works will for the well-define feature set they have sold you, and doesn't regress month to month with bad releases.
For many people if your car could handle the highways entirely and you just hand to get yourself to/from the highway, they'd be really happy. And this is a far more achievable goal than essentially solving AGI.