Business Units can't be owners. Teams and Users can, so you could use a Team for the Business Unit, and then you would just have to have a long "If-Then-Else" set of checks in the workflow to assign to each team based on the picklist.
The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.