mtgox may say that international wire transfers take 2-5 days, plus another day for AML, but that's not always the case. It took less than 24 hours for me between filling out the wire transfer form, to having funds available on the exchange. Of course that may differ depending on your bank and/or the load per day... and who knows if they prioritize incoming transactions depending on size?
Plus couple of days before they verify you and you can actually make a SEPA transfer, right.
Idk, I've been lookin' for some option where I could get money from a bank account to a wallet within 24 hours but didn't find one. And I'm living in EU.
Yeah, the phone deposit with blockchain is probably the only option I've found, too. But not only the maximum you can buy that way is just 0,1BTC, they also take a hell of a fee (not neccesarily their fault, I believe phone companies are charging ridiculous fees at the first place).