Sezon kończy na szóstym miejscu lecz podczas rywalizacji na Donington Park dominuje w tej serii. W 1998 roku Karthikeyan debiutuje w Brytyjskiej Formule 3 z Carlin Motorsport. Hindus uczestniczy w ośmiu rundach podczas których staje dwa razy na podium. Sezon zakończył na dwunastym miejscu. Następny rok spędza w tej samej serii wyścigowej lecz bierze udział we wszystkich wyścigach podczas których pięć razy staje na podium z czego dwa razy wygrywa wyścigi. Te osiągnięcia dają Karthikeyanowi szóste miejsce w mistrzostwach. Rok 2000 spędza już trzeci sezon w tej samej serii wyścigowej. Tym razem kończy ten sezon na czwartym miejscu startując również w Grand Prix Makau, gdzie podczas kwalifikacji jest szósty kończąc wyścig na tym samym miejscu. Rok 2001 jest krokiem w przód w karierze Naraina. Przenosi się on do japońskiej Formuły Nippon, gdzie w klasyfikacji końcowej jest w pierwszej dziesiątce. Mimo dobrego rezultatu w japońskich mistrzostwach, Hindus ma okazję poprowadzić bolid Formuły 1 dwa razy. Za każdym razem prowadzi bolid Jaguar Racing. Pod koniec roku podczas testu bolidu Jaguara, Narain ma czas gorszy o zaledwie 0,5 sekundy od lidera ekipy Jeana Alesiego. Rok 2002 Narain spędza w World Series by Nissan, gdzie ściga się dla hinduskiego teamu Tata RC Motorsport.