Vistaprint gets top honors for business card magnets. They have a
TON of design templates to choose from as well as a variety of
sizes to choose from too.
has a beautiful selection of templates for business card
magnets... or you can upload your own design for no extra charge.
Their site is easy to use!
iPrint makes buying business card
magnets easy. Just click the link on the left that reads "business
card magnets" to browse their selection (or upload your own
design). They feature both full color and 1 or 2 color designs to
match your style.