@evrimzone
Yes, they do randomly take paths until they find a parking lot in some nearby node in the navigation graph, then it switches to A* pathfinding. What 'nearby' means, can be configured, or might even be influenced by placing signage pointing to your garage.