I can't quite understand the 2nd hand market mentality.
A new 17-40L costs about $1200 but people will pay $950 for a used one, even without warranty.
A new 24-70L or 24-105L costs around $2200. Again people are willing to pay as much as $1900.
The difference of $250 to $300 is so small when you are already paying $950, and even smaller when paying $1900. Why not pay a little bit for a brand new one with warranty? At least if the lens is a dud you can bring it back to Canon.
Am I missing something here?
Anyone can enlighten me?