What do men actually want from their girlfriends?

I (20F) have been dating my boyfriend for almost 2 years now, and he’s the type of guy who got everything he wanted growing up, and now that he’s an adult he just buys himself everything he wants, making him impossible to shop for. He’s been such an amazing boyfriend even at the darkest times of our relationship where we both struggled with our own stuff, but he allways makes way to support me and help me whenever i need it. I have no idea what i did to deserve this amazing guy. I really want his christmas gift to be special this year, to really show him how much he means to me. But I am not exactly rich to say the least, and i have no idea what to get him. Anyone out there who has any suggestions? He is not a gamer type, he LOVES cars and motorcycles, he works out a little. Other than that he just works, sleeps and hangs out with me. Any tips is highly appreciated:)