I've been asking him for rides for the last two weeks.
Was it because you liked his red car?
Yes. Red cars will always stand out for me.
I understand your frustration of asking him over and over. Maybe he has some genuine reason to say no.
He's just an asshole, who does not know how to share.
I think you could solve this by asking him why he won't give you a ride.