Sachverhalt: Sachverhalt: A. Die X._ AG, _, bezweckt gemäss Handelsregistereintrag den Kauf und Verkauf von Motorfahrzeugen und alle damit zusammenhängenden Geschäfte. Die Firma ist seit dem 1. Januar 1995 im Register für Mehrwertsteuerpflichtige eingetragen. Im August 1998 führte die Eidgenössische Steuerverwaltung eine Kontrolle der Abrechnungsperioden 1. Quartal 1995 bis 1. Quartal 1998 durch. In der Folge erhob sie mit Ergänzungsabrechnung vom 6. Oktober 1998 von der Steuerpflichtigen Nachsteuern im Betrag von Fr. 66'275.--. Die Steuerpflichtige bestritt die Forderung im Umfang von Fr. 39'927.70 und verlangte eine entsprechende Reduktion. Die Eidgenössische Steuerverwaltung lehnte das Begehren ab und bestätigte mit Entscheid vom 18. August 1999 sowie Einspracheentscheid vom 14. Juli 2003 die Steuerforderung von Fr. 39'927.65 (nebst Verzugszins seit dem 28. Februar 1997). Zur Begründung führte sie aus, bei 15 Geschäftsfällen hätten die verkauften Fahrzeuge beim Ankauf einen Kilometerstand von weniger als 2'000 km ausgewiesen und hätten deshalb praxisgemäss als Neuwagen zu gelten; auf sie könne somit die für gebrauchte Motorfahrzeuge geltende Sonderregelung (Differenz- oder Margenbesteuerung) nicht angewendet werden. A. Die X._ AG, _, bezweckt gemäss Handelsregistereintrag den Kauf und Verkauf von Motorfahrzeugen und alle damit zusammenhängenden Geschäfte. Die Firma ist seit dem 1. Januar 1995 im Register für Mehrwertsteuerpflichtige eingetragen. Im August 1998 führte die Eidgenössische Steuerverwaltung eine Kontrolle der Abrechnungsperioden 1. Quartal 1995 bis 1. Quartal 1998 durch. In der Folge erhob sie mit Ergänzungsabrechnung vom 6. Oktober 1998 von der Steuerpflichtigen Nachsteuern im Betrag von Fr. 66'275.--. Die Steuerpflichtige bestritt die Forderung im Umfang von Fr. 39'927.70 und verlangte eine entsprechende Reduktion. Die Eidgenössische Steuerverwaltung lehnte das Begehren ab und bestätigte mit Entscheid vom 18. August 1999 sowie Einspracheentscheid vom 14. Juli 2003 die Steuerforderung von Fr. 39'927.65 (nebst Verzugszins seit dem 28. Februar 1997). Zur Begründung führte sie aus, bei 15 Geschäftsfällen hätten die verkauften Fahrzeuge beim Ankauf einen Kilometerstand von weniger als 2'000 km ausgewiesen und hätten deshalb praxisgemäss als Neuwagen zu gelten; auf sie könne somit die für gebrauchte Motorfahrzeuge geltende Sonderregelung (Differenz- oder Margenbesteuerung) nicht angewendet werden. B. Eine Beschwerde gegen den Einspracheentscheid wurde von der Eidgenössischen Steuerrekurskommission am 5. Mai 2004 abgewiesen. B. Eine Beschwerde gegen den Einspracheentscheid wurde von der Eidgenössischen Steuerrekurskommission am 5. Mai 2004 abgewiesen. C. Die X._ AG hat gegen den Entscheid der Eidgenössischen Steuerrekurskommission am 21. Mai 2004 Verwaltungsgerichtsbeschwerde beim Bundesgericht erhoben. Die Beschwerdeführerin beantragt, den angefochtenen Entscheid vom 5. Mai 2004 sowie die Verfügung der Eidgenössischen Steuerverwaltung vom 6. Oktober 1998 aufzuheben und die geltend gemachte Ergänzungsabrechnung um Fr. 39'927.70 zu reduzieren. Sie macht geltend, die für gebrauchte Motorfahrzeuge geltende Margenbesteuerung sei zu Unrecht verweigert worden und die angewandte Praxis betreffend die Unterscheidung Neuwagen/Gebrauchtwagen verstosse gegen die in der Verfassung verankerten Grundsätze der Doppelbesteuerung und der Besteuerung nach der wirtschaftlichen Leistungsfähigkeit. Die Eidgenössische Steuerverwaltung schliesst in ihrer Vernehmlassung auf Abweisung der Beschwerde. Die Eidgenössische Steuerrekurskommission hat auf Vernehmlassung verzichtet. 