La M4 posee muchas variantes, cada una especialmente diseñada para un propósito específico: