After starting his career at Hungarian club Pécsi Mecsek FC in 1999 but left in 2000. Bodor then earned a move to Belgium club K.F.C. Germinal Beerschot in 2001 where he was initially mainly used a substitute, but managed to become a first team regular up until he left the club after the 2003–04 season. He then moved to the Dutch Eredivise in 2004 when he joined Roda JC. In 2004, he played for Roda JC in Europe in the Intertoto Cup competition.