Nachbar war bis 2000 bei verschiedenen Vereinen in Slowenien aktiv. Anschließend wechselte er zu Benetton ins italienische Treviso, wo er vermehrt Spielzeit bekam und italienischer Meister wurde. Bei der NBA-Draft 2002 wurde er an 15. Stelle von den Houston Rockets ausgewählt. Für diesen Verein spielte er bis 2004, bevor er nach New Orleans zu den Hornets wechselte. Dort erhöhte sich seine durchschnittliche Einsatzzeit auf über 20 Minuten pro Spiel. Nachdem er mit den Hornets zunächst nach Oklahoma City gezogen war, wechselte Nachbar Anfang 2006 zu den New Jersey Nets, wo er wiederum von der Einwechselbank kommend regelmäßige Einsatzzeit bekam.