He uses my car for one hour every day.
This indicates the normal state of affairs. There is no indication that the situation is likely to end. It may have been going on for years.
He has been using my car for one hour every day.
This indicates a temporary state of affairs. We assume that there will be a definite finish. We also get the sense that this may not have started very long ago.
Looking at other answers, I see there may be some disagreement. There is a great difference between what is theoretically possible when using tenses and what real people actually say in given contexts.
Although in theory the two sentences could be used to mean the same thing, the idea that they always do, is not correct - otherwise there would be no need for the present perfect at all and we could dispense with it. There is however a possibility that the nuance is different in different countries. In England where I am from, there is a clear distinction in usage.