A BMP-3, specifically - low velocity 100 mm gun.
BMP1 Too short of a barrel for a 100mm. 73mm...
Also, a BMP3 has a 30mm also fitted coax to the 100mm.