Sachverhalt: Sachverhalt: A. Der 1956 geborene U._ führte einen Taxibetrieb, in welchem er selber auch als Fahrer arbeitete. Am 2. Januar 2002 kam es während einer Taxifahrt zu einer Kollision mit einem anderen Personenwagen. In der Folge klagte er über Schmerzen im Kopf-, Nacken- und Schulterbereich sowie lumbal. Der Haftpflichtversicherer des Unfallverursachers liess durch eine Management Care-Firma in Zusammenarbeit mit den behandelnden Ärzten sowie dem Rechtsvertreter des Versicherten die beruflichen Wiedereingliederungsmöglichkeiten abklären. Im März 2003 meldete sich U._ bei der Invalidenversicherung und beantragte Wiedereinschulung in die bisherige Tätigkeit sowie eine Rente. Nach Abklärungen (u.a. Begutachtung durch das Medizinische Zentrum X._ [MZX]) verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 17. November 2005 den Anspruch auf eine Invalidenrente, da aus ärztlicher Sicht keine Einschränkung der Arbeitsfähigkeit in den angestammten Tätigkeiten bestehe. Mit Einspracheentscheid vom 16. Februar 2006 bestätigte die Verwaltung die Rentenablehnung. A. Der 1956 geborene U._ führte einen Taxibetrieb, in welchem er selber auch als Fahrer arbeitete. Am 2. Januar 2002 kam es während einer Taxifahrt zu einer Kollision mit einem anderen Personenwagen. In der Folge klagte er über Schmerzen im Kopf-, Nacken- und Schulterbereich sowie lumbal. Der Haftpflichtversicherer des Unfallverursachers liess durch eine Management Care-Firma in Zusammenarbeit mit den behandelnden Ärzten sowie dem Rechtsvertreter des Versicherten die beruflichen Wiedereingliederungsmöglichkeiten abklären. Im März 2003 meldete sich U._ bei der Invalidenversicherung und beantragte Wiedereinschulung in die bisherige Tätigkeit sowie eine Rente. Nach Abklärungen (u.a. Begutachtung durch das Medizinische Zentrum X._ [MZX]) verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 17. November 2005 den Anspruch auf eine Invalidenrente, da aus ärztlicher Sicht keine Einschränkung der Arbeitsfähigkeit in den angestammten Tätigkeiten bestehe. Mit Einspracheentscheid vom 16. Februar 2006 bestätigte die Verwaltung die Rentenablehnung. B. Die Beschwerde des U._ wies das Sozialversicherungsgericht des Kantons Zürich nach zweifachem Schriftenwechsel mit Entscheid vom 28. Februar 2007 ab. B. Die Beschwerde des U._ wies das Sozialversicherungsgericht des Kantons Zürich nach zweifachem Schriftenwechsel mit Entscheid vom 28. Februar 2007 ab. C. U._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, der Entscheid vom 28. Februar 2007 sei aufzuheben und es sei ihm ab 1. Januar 2003 eine Dreiviertelsrente zuzusprechen.