I have no issue with carid. However, something to consider. If you do have an issue with a rim, what kind of hassel will it be to get it resolved? I ordered from my local tire company. They can get any rim. They order and have sent to the shop. I had an issue with one of the rims. My shop took care of everything. I didn't have to worry about shipping or anything. I was gonna go through carid myself, until someone else threw me this same senario. Then I did have an issue. Of course I was extremely releaved that I had my tire shop to deal with issue, not me. Again, nothing against carid. Everyone seems to like them. However, with a shipment such as 4 rims, I'm glad I didn't have to deal with my issue and worry about shipping back and forth.
Good luck, what ever you do.