Azjatycka seria GP2 (2008-2010) Za sprawą dużego wsparcia finansowego, Rumun zadebiutował w nowo powstałej azjatyckiej serii GP2, we włoskiej ekipie FMS International. Wystąpiwszy w ośmiu wyścigach, najlepszą pozycją, jaką zajął, było 9. miejsce w Indonezji, gdzie był jednak ostatnim kierowcą, który dojechał do mety. W wyniku kontuzji nadgarstka poniesionej podczas uderzenia w krawężnik w wyścigu na torze w Bahrajnie, Herck nie był w stanie wziąć udziału w ostatniej eliminacji cyklu, na obiekcie w Dubaju. Został w niej zastąpiony przez Hiszpana Roldána Rodrígueza.

W drugim podejściu Rumun reprezentował barwy ekipy brytyjskiej – David Price Racing. Ponownie nie był w stanie zająć punktowanej pozycji. Najlepiej zaprezentował się podczas głównych wyścigów na torach w Malezji oraz Bahrajnie, gdzie zmagania dwukrotnie zakończył na 13. miejscu.

W trzecim roku startów, po raz drugi bronił barw DPR. W ciągu 8 wyścigów, dwukrotnie został sklasyfikowany na punktowanej pozycji, z czego raz na podium (siódma i druga pozycja). Oba wyniki odnotował w drugiej rundzie, rozegranej na nowo powstałym torze w Abu Zabi – Yas Marina Circuit. Dorobek siedmiu punktów pozwolił Michaelowi zająć w końcowej klasyfikacji 13.