I've been using the same Thule roof rack on a bunch of different cars for twenty years. The good part about it is that it works for all sorts of recreational gear, including kayaks, canoes, ladders, skis, and luggage boxes. It's not a cheap system on the front end, but it's durable and adaptable to different cars.
If you're only looking for bikes, I just used a friend's hitch-mounted Kuat rack, and it was pretty amazing: solid, super easy to load, and keeps bikes cleaner than putting them on the roof.