W sezonie 2005 Hirvonen wystąpił łącznie w 6 rajdach Mistrzostw Świata. W trzech pierwszych z nich: Rajdzie Szwecji (nie ukończył z powodu awarii układu elektrycznego), Rajdzie Sardynii (wypadek) i Rajdzie Grecji (5. miejsce) startował prywatnym Fordem Focusem WRC. W Rajdzie Finlandii, w którym zajął 5. pozycję, pojechał Focusem z fabrycznego teamu BP Ford World Rally Team, a w Rajdzie Japonii (nie ukończył go z powodu wypadku) – fabryczną Škodą Fabią WRC. Natomiast w swoim szóstym i ostatnim starcie sezonu – Rajdzie Katalonii – ponownie wystartował prywatnym Focusem WRC i zajął 3. pozycję. Stał się pierwszym od 2001 roku kierowcą w Mistrzostwach Świata, który jadąc prywatnym samochodem był liderem rajdu. Sezon zakończył z 14 zdobytymi punktami i 10. pozycją w klasyfikacji generalnej MŚ.
2006–2007 thumb|left|Hirvonen w Fordzie Focusie WRC w Rajdzie Japonii w 2006 roku Dobry wynik osiągnięty w Rajdzie Katalonii w 2005 roku spowodował zainteresowanie Hirvonenem przez zespół BP Ford World Rally Team. Ostatecznie jeszcze w listopadzie tamtego roku Fin podpisał trzyletni kontrakt wracając tym samym do fabrycznego zespołu Forda. Został drugim kierowcą Forda obok rodaka Marcusa Grönholma, a zawodnicy otrzymali nowy model Forda Focusa WRC.