My satnav used to change zoom levels as it got closer to the next turn: as soon as the distance was 3 times the little distance bar at the bottom or less, it would switch down.
This behaviour seems to have changed in a firmware update at some point; I noticed on the drive back from Elaine’s that the change-over is now at 3.5 times the little distance bar. Huh.