2017 ersetzte Merhi in der Formel 2 Stefano Coletti für das Rennwochenende in Barcelona bei Campos Racing. Zum Saisonende nahm er noch an drei Rennwochenenden im Rapax Team teil. Sein bestes Saisonergebnis war ein fünfter Platz. Die Meisterschaft beendete er mit 16 Punkten auf dem 18. Gesamtrang. 2018 startete er für MP Motorsport wiederum in der Formel 2. Vor dem Rennen in Spa-Francorchamps ersetzte ihn sein Team durch Dorian Boccolacci. Für die letzten beiden Formel 2-Rennwochenenden startete er als Ersatz für Roy Nissany für Campos Racing. Er beendete die Saison auf dem zwölften Platz.