I don't like it when someone else makes the suggestion. It puts me on the spot. If I'm willing to drive someone home, I will offer.
I probably offended one of my former co-workers by not carpooling. We lived 1/2 hr - 45 minutes away from work, but I did not always go home after work. Carpooling would have been an inconvenience for me.