Yes.
It can only absorb so much oil and dirt and then be washed only a couple of times. I get 6 months use out of a 3M-2011 12x14 microfibre cloths ( bigger cloths last longer - more surface area to absorb oil/dirt ). Typically wash then two times ( delicate, nothing else in the wash; soap, no fabric softner ).
I buy them in bulk, I think they come in quantity 50 and 10 packs.