Yes, you should be able to go into an Avis location after signing up so they can swipe your credit card. I've never done this but I've heard it works. Really no harm in signing up since it's free and then stopping in at your local Avis branch to see what happens. If you do, please report back on results.