To the OP... You don't say if you have a hitch. Keep the bikes OFF the roof if at all possible. Just an annoyance, unless you are well over 6 feet tall, and it will still be annoying.
If you have a hitch, get a rack system that is light, and doesn't require the wheels to be removed. Just lift the bike on and lock the wheel or frame...Done....
I sold my 10 year old Saris Cycle On Pro last year, and bought a 1upUSA with add-on for two bikes. I can carry either one or two bikes. It installs VERY quick about 2 minutes. It holds the bikes by the front and rear wheels, so no problems with frame sizes or shapes. It will also hold road bikes , or DH bikes, tire size or diameter don't matter, and they are aluminum, so no rust (my Saris had steel trays, and they had to be repainted a few times to protect them, and the galvanized springs for the release mechanism rusted out and I had to spend $200 for new arms).
Even though most tray carrier systems cost well over $200, it is worth it considering the ease of getting bikes on and off from a hitch mounted system, no mud on your roof, no driving into a drive through or garage by accident with a bike on top of your vehicle, and most new road and mountain bikes cost well north of $1000 (mine was $6400).
For roof racks, someone already mentioned the Thule Side Arm, I have these as well. They work, but I needed a small step stool to make it happen because of how high on the roof they are. Not easy, but a good solution when towing a camper.