The OEM ones usually just looks a bit better because it matches with your car. If the looks do not matter to you, you should just get them from your local store.
Besides, when people have car mats, they put an extra plastic mat on top of that anyway just so that their mats do not get dirty.