am I materialistic or is my boyfriend cheap

I've been with my boyfriend exactly 3 months and within the three months we've been on a date twice we both work and he has two jobs now because he's trying to save up for a new car but when he asked me to get him anything I have no problem in getting it for him but I have when I've asked for things I really want like an I watch or charms for My Pandora bracelet he have yet to get it for me and he always promises he is I know he's trying to save up for a new car because his old one broke down I don't know what I should do he's axing me for a new phone for his birthday may but I don't like getting him anything because every time I ask him for something he never does it