i say don't buy him another car, he may be a good friend as you say ,and also you think he could be working full time if, he really wanted to , why isn't he ? it's not easy to go to work everyday and deal with difficult people ,but we do it ,because we need money to have what we want,by continually helping him,you're enabling him to keep sliding by in life,it seems like he has some growing up to do , he's very fortunate to have a friend like you to help him in hard times,but he needs to stand on his own two feet,and shouldn't abuse your friendship.