И если ПТУР «Бастион» изначально создавался под 100-мм нарезную танковую пушку Д-10Т2С, то при создании комплекса вооружения БМП-3 пришлось создавать орудие под уже имеющуюся и освоенную в серийном производстве ПТУР. Не стоит забывать, что в ТТТ значилось, что новая БМП должна плавать, а значит, при конструировании любой системы машины следовало учитывать жесткие ограничения по массе. Столкнулись с проблемой ограничения массы и при создании комплекса вооружения. Первоначально инженеры тульского КБП обратились с предложением о конструировании 100-мм орудия-пусковой установки в специализированные артиллерийские КБ в Горьком, Свердловске и Ленинграде, поскольку сами никогда не занимались артиллерийскими системами такого калибра. Специализированные артиллерийские КБ после проведения предварительных расчетов заявили, что смогут создать 100-мм пушку с массой не менее 750 кг. Это значительно превосходило критические возможности боевой машины пехоты по массе. И тогда за дело взялся один из величайших конструкторов-оружейников планеты Василий Петрович Грязев. Созданное им орудие имеет массу 230 кг и позволило обеспечить угол вертикального наведения 60 град., а не 15 град., как в конструкциях специализированных артиллерийских КБ. Помимо сокращения массы орудия конструктор сумел найти решения, позволившие создать его в относительно небольших габаритах. Так, например, в этом орудии применена оригинальная конструкция тормоза отката и накатника, интегрированных в конструкцию ствола. Механизм выброса стреляных гильз из машины, как таковой, отсутствует. Эту функцию выполняет само орудие во время производства наката после перевода орудия после выстрела в горизонтальное положение. В конце наката после отпирания затвора экстракторы энергично выбрасывают гильзу в открывающийся лючок в задней части башни непосредственно на улицу. Таким образом, не потребовалось никаких дополнительных устройств для удаления стреляных гильз.
30-мм автоматическая пушка в новом комплексе вооружения по конструкции отличалась от использовавшейся на БМП-2 пушки 2А42. Создана она также талантом В.П. Грязева. Автоматика новой пушки использует длинный свободный ход ствола. Благодаря применению этого принципа удалось минимизировать попадание газов в боевое отделение при стрельбе из нее, а наличие поддерживающих элементов надульной части ствола, прикрепленных к мощному стволу 100-мм орудия-пусковой установки, которое находится в едином блоке оружия, способствует повышению кучности и точности стрельбы. Кроме того, масса новой автоматической пушки стала на 30% меньше, чем у пушки 2А42, а технологичность производства возросла из-за применения в ее конструкции штампованно-сварных деталей. После утверждения состава комплекса вооружения будущей БМП у конструкторов оставалось опасение относительно того, что каждый из имеющихся видов оружия комплекса будет иметь недостаточный боекомплект. Однако эти опасения так и остались опасениями. Благодаря творческим поискам конструкторов СКБ КМЗ, а компоновкой боевого отделения, размещения в нем элементов комплекса вооружения, в том числе и боекомплекта, занимались именно они, проблема боекомплекта была успешно решена. Для 30-мм автоматической пушки боекомплект получился как на БМП-2 — 500 патронов; для 100-мм орудия-пусковой установки выстрелов столько же, сколько в танке — 40 штук и большая часть из них размещена в механизированной укладке механизма заряжания. Управляемых ракет смогли разместить в два раза больше, чем в БМП-2 -8 штук. Кстати, первоначально конструкторы предполагали использовать этот вариант комплекса вооружения лишь для разведывательной машины, которая могла бы действовать автономно, на большом удалении от главных сил без артиллерийской поддержки, но способной обеспечить ее себе самостоятельно, так как сама имела 100-мм орудие. Но постепенно в ходе доработок пришли к выводу, что этот вариант разведывательной машины не что иное, как оптимальный вариант перспективной БМП.