As duas formas – ultimo e último – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.

Último significa que está ou é do final; relativo a algo que vem depois de todas as outras coisas.

Neste sentido é escrito com acento agudo no “u”, igualmente no seu plural “últimos”.

Ficou em último.
Os últimos serão os primeiros.
Não concordo com uma palavra do que dizes, mas defenderei até o último instante seu direito de dizê-la.

Ultimo é referente ao verbo ultimar; que significa pôr fim ou termo a algo.

Eu ultimo o fim desta treta.


Referências

Último advém do latim ultimus.
Ultimo é uma forma verbal do verbo ultimar.