Вы ответили правильно, что в данной ситуации нужно прервать обгон. Согласно правилам дорожного движения Германии, при сомнениях в безопасности манёвра или при невозможности обеспечить достаточное боковое расстояние (например, при плотном движении, узкой дороге или когда велосипедист едет близко к краю), обгон следует отложить или вовсе прекратить.
Обгон велосипедиста требует особой осторожности: необходимо держать дистанцию не менее 1,5 метров, чтобы не создавать опасности. Если эта дистанция соблюсти нельзя или если встречный поток мешает манёвру, обгон выполнять нельзя.
То, что вы выбрали именно вариант "прервать обгон", говорит о правильной оценке ситуации безопасности: обгон не должен быть выполнен быстро или неаккуратно, а только тогда, когда это безопасно и с достаточным запасом. Водитель должен всегда руководствоваться безопасностью для всех участников дорожного движения, особенно для уязвимых — пешеходов и велосипедистов.