В bootstrap 3 вы можете изменить порядок с помощью классов
pull(смещение блока влево) и push(смещение блока вправо). Используются они вместе.
При этом вы не можете изменить порядок для меньших экранов, а только для больших. Т.е. в коде у вас должен быть отображен тот порядок, который использовался бы для мобильных устройств (Блок-1, Блок-3, Блок-2). И там же Блоку-3 добавляете класс
col-md-pull-4, а Блоку-2
col-md-push-4 соответственно.
Пример в Codepen:
https://codepen.io/dannyarty/pen/dyVbxXw