Ответ:

Mike only had one sandwich, but he shared it with me. (У Майка был всего один бутерброд, но он поделился им со мной.)

Предложение грамматически верное.