Yes, but before buying look inside the system - there's a screw and thermal plate required to mount an M.2 drive that may not be present if you ordered the system without the SSD initially.  If that's the case, you will need to obtain those parts from Dell.  
I own a Dell Vostro 3580 laptop. I want to upgrade my M.2 SSD, with a Kingston A2000 1TB.  It is an NVMe, PCI Express x4, M.2. It has a 80mm M.2 slot lenght. Will it work? Is it compatible? I couldn't find any answers on the web to this. I want some help please. Many thanks in advance.
I want to upgrade my M.2 SSD, with a Kingston A2000 1TB on a Vostro 3580 
laptop. I got some questions, help?