Sachverhalt: A. X._ ist Teilhaber der Kollektivgesellschaft X._ & Y._. Im Jahre 2004 bezog er aus dem Verkauf von 51 Antiquitäten (Bilder, Spiegel, Möbel und Kleingegenstände) durch das Auktionshaus Z._ einen Erlös von Fr. 57'237.--. Diesen Betrag erfasste das Kantonale Steueramt Nidwalden für die direkte Bundessteuer sowie die Kantons- und Gemeindesteuern 2004 vollumfänglich als Einkommen aus selbständiger Erwerbstätigkeit, ohne den Abzug von Gestehungskosten zuzulassen. Dagegen erhob X._ vergeblich Einsprache und sodann Beschwerde an das Verwaltungsgericht des Kantons Nidwalden. B. Am 10. Dezember 2007 hat X._ Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht eingereicht. Er beantragt sinngemäss, das Urteil des Verwaltungsgerichts vom 3. September 2007 aufzuheben; sein steuerbares Einkommen sei ohne die Fr. 57'237.-- festzusetzen; eventuell seien die Gestehungskosten zu berücksichtigen. C. Das Kantonale Steueramt Nidwalden schliesst auf Abweisung der Beschwerde. Das Verwaltungsgericht sowie die Eidgenössische Steuerverwaltung haben auf eine Vernehmlassung verzichtet. 