БМП-30 была создана на базе БМП-23, имевшей двухместную башню с 23-мм пушкой, спаренный с ней 7,62-мм пулемет и пусковую установку ПТРК «Sagger» («Малютка».) БМП-30 отличается башней, аналогичной русской БМП-2.
Двухместная башня с силовыми приводами вращения вооружена автоматической 30-мм пушкой с высоким темпом стрельбы и спаренным с ней 7,62-мм пулеметом. На крыше башне смонтирована пусковая установка ПТУР АТ-4 «Spigot» (9M111 «Фагот») с дальностью стрельбы до 2000 м или АТ-5 «Spandrel» (9M113 «Конкурс») с дальностью до 4000 м. Схема компоновки БМП-30 не совсем обычна — механик-водитель располагается впереди справа, силовой блок — позади него и один пехотинец — впереди слева. Башня располагается в средней части, а в корме — десантное отделение с двумя люками в крыше и двустворчатой дверью в кормовом листе.