Does 2001 Mercedes ml 320 have timing belt?

No. It has two timing chains. They should not ever need to be changed.