Ah, I see. Don't see why you didn't just say that in the first place. Charity is different than flat out paying to drive one.
Depends what charity it is and what the cause means to you. If you got $500 to spend and feel like it's that notable of a cause, then hell yea. Just make sure you have a lot of special places to go. Is there a mileage limit?