Без потери процентов (т.е., как я понимаю, совсем без комиссии) перевести сумму в 100 тысяч рублей в другой город вряд ли получится. Точнее, может получиться, если эти города (ваш и друга) находятся в одном регионе и у вас обоих есть карты Сбербанка этого региона: Сбербанк в таких случаях комиссию не берет. Он (Сбербанк), правда, не берет ее и при переводе на кредитную карту, но вот за снятие наличных с кредитной карты (даже если это ваши личные средства и они лежат сверх кредитного лимита) "откусит" приличный куш порядка 3%.
Если же города разнесены на большие расстояния и находятся в разных регионах, то тот же Сбербанк возьмет 1% от суммы перевода. Найти более низкую комиссию при переводе через банковские карты вряд ли удастся.
Остаются еще различные системы банковских переводов. Но и там, если и будет выигрыш на комиссии, то незначительный. Например, в Контакте (Contact) будет тот же 1%, как, впрочем, и в Western Union (Вестерн Юнион) - но тут бывают варианты в зависимости от способа получения денежных средств, когда комиссия несколько ниже и равна 0,95%.
Так что можно выбирать наиболее подходящий из предложенных вариантов.