No, it is xm ready which requires a module, however the module is pretty inexpensive and simple to install. The module also allows you to get more stations then the normal xm radios usually have. I purchased the pioneer nex receiver and installed the module as well.