Bf doesn’t care about his appearance anymore

My boyfriend doesn’t put in much effort into his appearance. He wears dirty, ripped and stained clothes. He barely shaves, is a mechanic so that might be why. I love him but it bothers me and its hard not to say something about it. He doesn’t care about his image and I’m someone who does care.. I put pride into looking good and I do it for myself because it makes me feel confident. Has anyone else been in this situation? It’s really bothering me. I’m not a shallow person but it really does bother me.