Greetings.
As you have noted, the M3s do not have M.2 connections.
For the M4/M5 servers, those use 2.5" form factor NVMEs , and have specific slots that are NVME controller wired.
The M5s do have a mini M.2 storage carrier for the 'boot' drive, but I'm not sure if that will fit those samsung regular M.2 form factor drives.
For the M3s, your only option would be to purchase 3rd party 'M.2 PCIE Adapter for SATA or PCIE NVMe SSD'.
Keep in mind that the CIMC is not going to recognize these for OOB management purposes, and only your OS would see them.
Typically the fans will rev up when it knows unrecognized gear is present, as it doesn't have knowledge of what the cooling requirements exactly are.
The M3s would probably not support booting to those, but I suspect most OS's that have a driver for the NVME/controller will be able to use it.
Just my 2¢¢, and not TAC supported option ; )
Kirk...