Sachverhalt: Sachverhalt: A. Der 1955 geborene, italienische Staatsangehörige P._ kam 1968 in die Schweiz, absolvierte hier eine Berufslehre als Automechaniker und bestand 1978 die Lehrabschlussprüfung mit Erfolg sowie 1983 die Fachprüfung als Motorradmechaniker. Vom 1. Oktober 1992 bis 31. Dezember 1999 war er als Werkstattchef in der Firma M._, tätig. Er leidet an einer koronaren 3-Gefäss-Erkrankung bei Status nach nicht-transmuralem infero-posteriorem Myokardinfarkt (7. Juli 1999), PTCA + Stenting von hochgradiger RIVA-Stenose und PTCA des 1. DA-Abganges (7. September 1999) sowie nicht-transmuralem nicht-lokalisierbarem Myokardinfarkt mit positivem Troponin (2. Dezember 1999), an leichter Niereninsuffizienz unklarer Ätiologie, Mikrohämaturie unklarer Ätiologie, leichter Refluxösophagitis (Gastroskopie 08/99) und an einem chronischen lumbovertebralen Syndrom bei Foraminalstenose und massiver Spondylose L5/S1, Foramen-Einengung L4/S5 links mit medio lateraler subligamentärer Diskushernie L4/L5 nach links, diffuser Diskusprotrusion L3/4, Wurzelreizung L4 links und mässiger ISG-Arthrose rechts sowie an Coxarthrose links. Am 11. Dezember 2000 meldete sich P._ bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Zürich zog einen Arbeitgeberbericht der Firma M._ sowie die Arbeits- und Prüfungszeugnisse und die Steuererklärungen 1995-2000 des Versicherten bei und klärte die medizinische Situation ab, indem sie Formularberichte des Herz-Kreislaufzentrums/Kardiologie DIM des Spitals X._ vom 3. April 2001, des Dr. H._, FMH für Rheumatologie, vom 13. August 2001 sowie des Dr. B._, Innere Medizin FMH, vom 11. Januar und 4. September 2001 beizog. Gestützt darauf ermittelte die IV-Stelle einen Invaliditätsgrad von 50 % und sprach P._ nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 12. April 2002 ab 1. August 2000 eine halbe Invalidenrente zu. Am 11. Dezember 2000 meldete sich P._ bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Zürich zog einen Arbeitgeberbericht der Firma M._ sowie die Arbeits- und Prüfungszeugnisse und die Steuererklärungen 1995-2000 des Versicherten bei und klärte die medizinische Situation ab, indem sie Formularberichte des Herz-Kreislaufzentrums/Kardiologie DIM des Spitals X._ vom 3. April 2001, des Dr. H._, FMH für Rheumatologie, vom 13. August 2001 sowie des Dr. B._, Innere Medizin FMH, vom 11. Januar und 4. September 2001 beizog. Gestützt darauf ermittelte die IV-Stelle einen Invaliditätsgrad von 50 % und sprach P._ nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 12. April 2002 ab 1. August 2000 eine halbe Invalidenrente zu. B. Beschwerdeweise liess P._ die Zusprechung einer ganzen Invalidenrente ab 1. August 2000 beantragen. Das Sozialversicherungsgericht des Kantons Zürich wies die Beschwerde mit Entscheid vom 25. Februar 2003 ab. B. Beschwerdeweise liess P._ die Zusprechung einer ganzen Invalidenrente ab 1. August 2000 beantragen. Das Sozialversicherungsgericht des Kantons Zürich wies die Beschwerde mit Entscheid vom 25. Februar 2003 ab. C. Mit Verwaltungsgerichtsbeschwerde lässt P._ sein vorinstanzliches Rechtsbegehren erneuern und zusätzlich die Auszahlung der Rentennachzahlung ab 1. August 2000 an ihn selbst beantragen; eventuell sei die Sache zur Neubeurteilung an die IV-Stelle zurückzuweisen. Die IV-Stelle beantragt Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung keine Vernehmlassung erstattet hat. 