É isso, para qq transferência interbancária dentro da EC, é necessário o IBAN mais o BIC/SWIFT (que identificam o banco).
Para outras transferências internacionais, são precisos normalmente dados adicionais.
Qd feito online nunca paguei um tostão, para dentro de EC e nem vou aqui estimar quantas vezes já o terei feito...

Fora da EC utilizem sempre o PayPal, pois nesses casos a taxas que os bancos cobram são pesadas (dentro dos valores aqui falados, mas dependem do montante a pagar). E aí tanto se paga ao balcão como online, embora provávelmente ao balcão saia ainda mais caro.
Em baixo estão descriminados, a título de exemplo, as diversas taxas cobradas (ou não) pelo BPI,
# Transferências Interbancárias: Gratuito
# Transferências Internas: Gratuito
# Pagamento de Serviços e Outros Pagamentos: Gratuito
# Transferências Europeias [com requisitos mínimos (a)]: Gratuito
# Transferências Internacionais (c): 0,20% (do montante a transferir) (b) + IS
(a) Para Países da UE, na moeda EURO (Sem operação cambial);
Valores iguais ou inferiores a € 10.000;
Com BIC e IBAN preenchidos e válidos (com Despesas Operação =“Ordenante paga apenas as despesas cobradas pelo BPI (SHA)”).
Dados incorrectos: A indicação incorrecta do código IBAN (Número de conta internacional) poderá dar origem à devolução da Transferência, o que implica a cobrança de despesas de devolução cujo o débito será reflectido de forma automática e em data posterior, na conta seleccionada para execução da operação.
(b) Com mínimo de despesa cobrada de €10 e máximo de € 45.
(c) Custo de telecomunicações € 7,5 (por mensagem)
# Transferências em Moeda Estrangeira
(entre contas BPI): Gratuito
# Transferências p/ Brasil até € 2.500
(a): € 4,00
(a) Requisitos para transferências para o Brasil:
- Transferências apenas destinadas para sustento de residentes no Brasil (beneficiários particulares).
- É necessária informação sobre: dados bancários do beneficiário (conta corrente e código de agência - 4 dígitos) e CPF do beneficiário regular na Receita Federal.
- Termo de adesão assinado pelo beneficiário ( transferências com contravalor superior a USD 3.000,00).
Nota: O limite máximo para transferências através dos novos canais é de 10.000 € por dia. Claro que isto são os valores praticados para processamentos online (home banking). Ao balcão devem existir taxas para tudo e mais alguma coisa, o que até faz um certo sentido, pese embora os valores possam ser exagerados.