Our long-term Grand Highlander barely makes it 300 miles between fill-ups, but our testing revealed it goes 60-plus miles ...