I have a car that came with removable rugs, with eyelets that hook onto retainers in the floor. They do tend to hold the dirt, and the drivers one wears badly.
But I hear carpet fitters, especially with a workshop, can cut rugs or mats to size and shape and bind the edges. You might have one local, or look online
For some cars, you can buy them readimade off the shelf.
p.s.
and I have a set of rubber mats in the boot