Bavarian Autosport Floormats

Pros: Very durable, probably last forever
Cons: Didn’t stay in place until I purchased some clips
Cost: $79

Purchased from Bavarian Autosport for $79. They are very durable and will probably last forever.

Initially I was a little let down because they kept sliding forward, but I purchased some $1.99 clips (lower picture) from a local car parts store (PepBoys), now the floor mats stay in place.