There are a few ways to add XM, but the best we have found is the Vais Technology SL2xD2. It integrates with your factory audio system (Nav or non nav) so well you would be hard pressed to tell that it didn't come from the factory that way.
http://www.vaistech.com/products/xm_products.php