Looking to purchase a dependable Mercury 20 HP 4-stroke motor? Knowing the present price scope can assist you funds. New Mercury 20 HP 4-strokes typically cost between $3,500 and $5,500, depending on features and vendor fees. Pre-owned Mercury 20 HP 4-strokes sometimes fetch for $2,000 to $4,000,