When selecting Beyond Compare as merge tool, SourceTree returns immediately when trying to merge - Beyond Compare is never launched.
Using "Custom..." merge tool with these setitngs works:
Merge Command: /usr/local/bin/bcomp
Arguments: "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
As a side note: Beyond compare as diff tool works just fine.