The Garmin Edge 1040 is a feature-rich bike computer with a massive 3.5-inch display. It offers up to 35 hours of battery life in demanding use cases, group ride features, navigation tools with ...