Borussia Dortmund have activated an option they had to sign Nuri Sahin on a permanent contract at the end of the season.