No geral os 15W40 são óleos minerais enquanto que os 10W40 são semi-sintéticos.
Comparando 15W40 com 10W40, o 10W40 lubrifica melhor a frio (que é quando ocorre a maior parte do desgaste do motor), o 10W40 tem melhores características técnicas (comparar fichas técnicas), aguenta mais tempo (vai perdendo as suas propriedades/características mais lentamente) e por aí fora
Por isso é que há uns anos atrás havia muita gente/mecânico que dava a indicação/duração tipo:
15W40 para 5k kms
10W40 para 10k kms
5W40 para 15k kms
Mesmo que o consumo seja de 2 litros em 5k kms para mim está bom tendo em conta que foi um carro oferecido, que possivelmente já tem muitos kms, que deve ter usado 15W40 (na altura era o que se usava para ser mais barato) e secalhar falhou algumas mudas de óleo (também era frequente há uns anos atrás)
Gastar dinheiro a reparar (segmentos, vedantes das válvulas, etc) não deve compensar por isso é dar-lhe óleo com qualidade (10W40 de marca boa/conhecida), ir fazendo as mudas a tempo (kms/meses) e ir trocando sempre o filtro de óleo.
Convém verificar o sistema de refrigeração (aspecto do liquido) e verificar se o termostato abre e fecha na altura certa.
E há mais coisas a verificar/trocar por exemplo óleo dos travões, etc