Hi Born2RV,
If you want to keep this simple and do just the CB and XM, that is a DIY job. I've put many CBs and XM radios in coaches.
For the CB:
1. Buy any radio that meets your needs for features and size. I use the All In One. You can read about it at
RVUpgradeStore - All-in-Handset Mobile CB Radio The radio is a commodity.
2. Consider a no ground plane antenna system. The antenna system is what really make the CB a great thing or a frustrating thing to have. Go to
CATALOG Main Page (Frame Setup) to see the no ground plane antenna kits. Remember to order a spring and mount.
When installing the antenna wire, do not coil extra wire. Lay it out flat in an area hidden from view.
Once complete, you will need to tune the antenna with an SWR meter. Firestik antennas are very easy to tune. They have a tuning screw in the top of the antenna.
For the XM radio:
1. The choice is yours as to which to buy. Some are stand alone. Some can be transfered from vehicle to vehicle. Some are integrated into a regular radio and GPS system, etc.
2. I have mounted the antenna inside the coach, in a variety of location without success. Mounting the antenna on the roof can be done two different ways.
2a. Remove a running light and run the antenna wire to the interior of the coach via the existing running light hole. I have had short term success (< 3 years). The antenna wire seems to wear at the point of entry.
2b. I have never had any complaints when I drill a hole, in the front cap, and run the wire into the coach via that hole. Fill the hole with the epoxy/glue/cement of your choice. I use GOOP. I also use GOOP to glue the antenna to the coach.
3. Once the wire is inside the coach, run the wire down the drivers front pillar. You'll need to remove the trim and run the wire behind the trim. Then it is down to inside the dash and connect to the radio.