Absolutely! That is exactly what the -M models are for.
Just add whatever expansion modules you need. You can add up to 8 modules for local expansion. But using the Ethernet port, add up to 16 slaves of BX-DMIO each with up to 8 I/O modules, you can have THOUSANDS of I/O with a -M CPU.