oDesk Recently Add a new wire transfer to Bangladesh.
Don’t get excited, Before you take decision please read this https://kb.odesk.com/questions/1315/With+Wire+Transfer+%28PKR%29%2C+what+is+the+exchange+rate+and+who+does+the+conversion%3F+
This will not cost you only < $5.0 , it may cost at least $25, you can send a test transaction before you decide to use that as primary payment withdrawal method. :)
They don't send the $USD to your Bank account, they rather convert it to BDT and send to your Bank that's how they takes some exchange FEE. :) So be sure how much it cost before you send your Total Balance.