Sachverhalt: Sachverhalt: A. Am 22. Februar 1999 verkaufte A._ (Beschwerdeführer) eine Eigentumswohnung mit zwei Autoabstellplätzen in Meggen zum Preis von Fr. 590'000.-- an B._ und C._ (Beschwerdegegner). Im Kaufvertrag wurde die Gewährleistung für Mängel des Kaufgrundstücks ausgeschlossen (Freizeichnungsklausel). In der Folge machten die Beschwerdegegner verschiedene Mängel geltend und verweigerten die Bezahlung des ausstehenden Kaufpreises von Fr. 90'000.--. A. Am 22. Februar 1999 verkaufte A._ (Beschwerdeführer) eine Eigentumswohnung mit zwei Autoabstellplätzen in Meggen zum Preis von Fr. 590'000.-- an B._ und C._ (Beschwerdegegner). Im Kaufvertrag wurde die Gewährleistung für Mängel des Kaufgrundstücks ausgeschlossen (Freizeichnungsklausel). In der Folge machten die Beschwerdegegner verschiedene Mängel geltend und verweigerten die Bezahlung des ausstehenden Kaufpreises von Fr. 90'000.--. B. Am 8. November 2000 beantragte der Beschwerdeführer dem Amtsgericht Luzern-Land, die Beschwerdegegner seien zu verpflichten, ihm unter solidarischer Haftbarkeit Fr. 90'000.-- nebst 5 % Zins seit dem 1. Juni 1999 zu bezahlen. Mit Urteil vom 22. November 2002 verpflichtete das Amtsgericht Luzern-Land die Beschwerdegegner, dem Beschwerdeführer unter solidarischer Haftung Fr. 81'500.-- nebst 5 % Zins seit 1. Juni 1999 zu bezahlen. Gegen diese Urteil erhoben die Beschwerdegegner Appellation ans Obergericht des Kantons Luzern. Mit Urteil vom 18. Mai 2004 verpflichtete das Obergericht die Beschwerdegegner, dem Beschwerdeführer unter solidarischer Haftbarkeit Fr. 20'000.-- nebst 5 % Zins seit dem 1. Juni 1999 zu bezahlen. B. Am 8. November 2000 beantragte der Beschwerdeführer dem Amtsgericht Luzern-Land, die Beschwerdegegner seien zu verpflichten, ihm unter solidarischer Haftbarkeit Fr. 90'000.-- nebst 5 % Zins seit dem 1. Juni 1999 zu bezahlen. Mit Urteil vom 22. November 2002 verpflichtete das Amtsgericht Luzern-Land die Beschwerdegegner, dem Beschwerdeführer unter solidarischer Haftung Fr. 81'500.-- nebst 5 % Zins seit 1. Juni 1999 zu bezahlen. Gegen diese Urteil erhoben die Beschwerdegegner Appellation ans Obergericht des Kantons Luzern. Mit Urteil vom 18. Mai 2004 verpflichtete das Obergericht die Beschwerdegegner, dem Beschwerdeführer unter solidarischer Haftbarkeit Fr. 20'000.-- nebst 5 % Zins seit dem 1. Juni 1999 zu bezahlen. C. Mit staatsrechtlicher Beschwerde vom 1. Juli 2004 beantragt der Beschwerdeführer dem Bundesgericht im Wesentlichen, das Urteil des Obergerichts des Kantons Luzern vom 18. Mai 2004 sei aufzuheben. Die Beschwerdegegner beantragen, auf die staatsrechtliche Beschwerde sei nicht einzutreten, eventualiter sei sie abzuweisen. Das Obergericht beantragt, die staatsrechtliche Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Das Obergericht beantragt, die staatsrechtliche Beschwerde sei abzuweisen, soweit darauf einzutreten sei. D. In der gleichen Sache gelangt der Beschwerdeführer auch mit eidgenössischer Berufung ans Bundesgericht.