С точки зрения грамматики предоставиться и представиться — это разные глаголы, которые имеют различные значения. 14
Предоставиться — возвратный глагол, который в разговорной речи может использоваться вместо «представиться» в результате неразличения этих значений. 1
Представиться — глагол, основное значение которого — «дать, вручить, сообщить что-либо для ознакомления, осведомления». 1 Например, представить рукопись в издательство, представить проект на утверждение. 1
Таким образом, отличие заключается в том, что предоставиться используется в случае неразличения значений, а представиться — для обозначения конкретного действия по вручению или сообщению чего-либо. 1