I usually wait a year or two, or three. By then a new version of the console is usually out (e.g. PS2 and PS3 slim, NDS Lite, etc.).