Tidak berhenti di situ, pembalap asal Portugal ini harus meninggalkan Estrella Galicia 0,0 pada 2013 dan bergabung dengan Mahindra Racing.
Saat bergabung dengan Mahindra, pembalap ini langsung mempersembahkan podium pertamanya di Sepang dengan menempati juara ke-3.
Seiring berjalannya waktu, Oliveira pun bergabung dengan Red Bull KTM Ajo pada 2015.
Musim Moto3 pun dimulai dengan awal yang sulit bagi pembalap asal Portugal ini.
Meski begitu, Oliveira berhasil meraih podium saat berlaga di Mugello dan Assen sebelum ia mengalami kecelakaan parah saat sesi latihan.
Oliveira mulai bergabung di Moto2 bersama Leopard Racing pada 2016, dan pada musim 2017 ia kembali bergabung dengan Red Bull KTM Ajo.
Ia berhasil meraih kemenangan pertamanya di Moto2 dan menjadi kemenangan pertama juga bagi KTM di kelasnya.
Baca Juga: Miguel Oliveira Jadi Pemenang di MotoGP Stiria 2020, KTM Resmi Kehilangan Hak Konsesi