В качестве основного вооружения на БМП CV-9040 установлена 40-мм пушка L/70B фирмы «Бофорс», разработанная на базе буксируемого зенитного орудия. Для установки в башню пушку пришлось перевернуть, поэтому боеприпасы подаются снизу, а стреляные гильзы выбрасываются наружу через люк в крыше башни. Под казенником пушки располагается магазин, разделенный на три отсека, в которых помещается по восемь зарядов. В зависимости от тактической обстановки в каждом отсеке может находиться свой тип боеприпасов, а смена одного типа на другой осуществляется при помощи гидравлического устройства.
Из пушки можно вести огонь одиночными выстрелами, короткими сериями или длинной очередью со скорострельностью 60 и 300 выстрелов в минуту. Максимальная дальность эффективной стрельбы составляет 2000 м для наземных целей и 4000 м для воздушных целей. Угол возвышения ствола пушки составляет +50°, угол снижения – всего -8°. Угол возвышения ограничен намеренно, поскольку для борьбы с воздушными целями предназначена ЗСУ Lvkv 90. Боеприпасы заряжаются в магазин вручную, для снаряжения одного отсека требуется около 20 секунд. 48 снарядов находятся во вращающемся барабане в полу башни, еще 168 размещены в боеукладках в корпусе. Весь боекомплект CV-9040 составляет 240 выстрелов.