A forma correta de escrita é seminovo de acordo com a Língua Portuguesa.

Ou seja, é escrito sem hífen.

Seminovo é um termo usado para qualificar algo como usado mas em estado praticamente novo; quase novo; com pouco uso. O prefixo semi- exprime a ideia de quase.

Tenho um seminovo para vender.
O mercado de veículos seminovos registrou uma expansão considerável no ano passado.

Obs:
usamos hífen quando a segunda palavra começa por “h” ou mesma vogal “i” (o que não é o caso)

Semi-novo não está gramaticalmente correto na Língua Portuguesa.