Corse la 500 Miglia di Indianapolis tre volte, debuttando nel 1957. L'anno seguente, quando Juan Manuel Fangio non riuscì a partecipare alla storica corsa per problemi contrattuali, Magill condusse l'auto usata dal campione argentino in prova. Fu coinvolto in un incidente al primo giro, ma dopo oltre un'ora ai box ripartì finendo 17º.