I have a slightly used Thule Super G bike carrier for sale - $75.00.
It can mount to any square cross bars or round bars or most standard factory roof racks. This rack holds the bike via a front tire clamping system and ratchet style clamps for the wheels. Nothing touches the frame, this can hold most bikes, road, mountain, childs, 29ers, etc... It has a built in cable lock.