I’ve used recycled office carpet tiles in my workshop. Easy to vacuum up mess, and very cheap to replace any that have got oil or tyre sealant on as I bought “spares”
I’ll try and dig out the site that I bought them from…
edit
usedcarpettiles.com
Grade “C” are about 50p each!