When I joined NorCal MINIs they gave out a stack of business cards with a similar purpose, to put on other cars and encourage them to join the club. There are some nice JCWs in my neighborhood that I dropped them on but I don't know if they were appreciated.
What's the link to the ones you printed?