You can use [Clearnet] www.LocalBitcoins.com and purchase using the "Cash Deposit" option, you just initiate a trade and the coins get held in escrow then you just go to your local bank branch where the vendor banks with and just drop the cash into their account. You don't need any ID, nor do you need a account with that specific bank.