Check out M4 Carabine Low-poly 3D model on CGTrader for $6. High-quality mesh by EdisonBJB: 27000 polys, 14000 vertices. Textured, UV Mapped.
BLEND (Blender, filesize: 6.61 MB), OBJ (OBJ, filesize: 6.89 MB), FBX (Autodesk FBX, filesize: 3.58 MB), GLTF (glTF, filesize: 3.94 MB)