One of the main thing you have to ask yourself when looking for double din is do you want navigation or not because the the price goes way up with nav. If your looking for one with nav I would look into the INA-W900 from Alpine it has a great full speed IPod connection(cable included) a alternative to the alpine would be the AVIC-z120BT from pioneer witch also has great IPod control(cable not included). For XM you would have to ditch the stock XM and add a XM piece from either company. As for steering wheel control and chimes pac audio has all the interfaces to retain all those features. Evan