I went with the Garmin BMW version VI I believe the latest version is.
I like it for the simplicity and bike integration.
A goold alternative is the Garmin Montana. Easy to transfer from bike to bike. Also run in AAAs if needed
But skip the topographic maps. All lines looks like forest roads anyway