Looking to acquire a reliable Mercury 20 HP 4-stroke outboard? Knowing the existing price scope can help you money. New Mercury 20 HP 4-strokes typically price between $3,500 and $5,500, based on accessories and dealer markups. Pre-owned Mercury 20 HP 4-strokes often fetch for $2,000 to $4,000, influenced by condition, time and general appearance.