jo maza apne haath se kaam kerne mein hai wo kahin nahi!
its not necessary that u buy car vacuum cleaner. U can use the ordinary home vacuum cleaner like I do and in bent and curves just remove the sucking head of the cleaner and use the pipe only, it will suck anything in its away and ur carpet will good as new.
make it a routine on monthly basis.