Гармин пробовал, железо хорошее, софт и карты - не очень. По крайней мере, мне не понравилось. Навигатор бмв не пробовал. Но сомневаюсь, что он сильно от родного гарминовского отличается.
Абсолютно точно знаю, чего хочу - водо-вибро-удростойкий мотонавигатор с ярким, не слепнущим на солнце экраном, обязательно на андроиде. Таких не нашел, поэтому пока использую смартфон с защитой от влаги (Xperia ZR), софт для навигации по бездорожью - OsmAnd с картами osm + спутниковыми.
Для города и междугородних покатушек - Яндекс.навигатор или навител. Для воды - Navionics, она внешне неказистая, но задачу выполняет.
Подзарядку в процессе езды можно от гнезда, но прощай водозащита. Обычно жду, когда сядет, на световой день хватает, а на ночь обычно убираю в рюкзак, там валяется внешний аккум, если брать 10 000 мАч, то на три-четыре раза его хватит.