I use 'Rally' floormats from independent motor accessory shops. They're
distributed by ringautomotive.co.uk (click through accessories and floor mats).
They don't look much on the site but they I think they're made for 'Rally' in
the US and so they're big, tough, seem like genuine rubber and come in lots of
colours with sections that can be trimmed away to fit. I like the ones without
any carpet that can be shaken out and washed easily. Usually about £20 for a
set of four.
If you want carpet mats, there's usually loads of tailored ones on e bay under
Citroen C5. I expect quality varies greatly.
Regards
Robin
[Non-text portions of this message have been removed]