All the holders I have looked at are made to fit in the slats of ventilators in the dashboard. We don't have those. I asked one of my sons if he could use it but he doesn't have the slats either.
I have also tried one which fit with suction pads to the windscreen but despite care to clean the windscreen and checking it was fixed well, the damn thing fell off at a crucial point in the journey and I had to listen out for instructions from the footwell.
Dashboards are no longer made of polished walnut, like in the 1930s, but of a plastic coating with a relief pattern in it so no provision for anything which needs suction pads.
We do have an integrated satnav in our car radio but it runs on a CD which is now 10 years out of date and an updated version would cost more than a new satnav.
So, no, I have not found a solution to this problem.