Yes, iMessage can be sent without a SIM card. iMessage is a data-based messaging service that uses your data plan to send and receive messages. If you have an iPhone and another iOS device, you can use iMessage to message between the two devices without using a text message or SMS.