Why use a car for your 100 mile journey when you can get there by bicycle? :-)
http://en.wikipedia.org/wiki/Bicycle_performance#Energy_effi...
(No, the correct answer to this is not "Don't carry luggage." You can't solve a problem by chopping its legs off so it fits in your problem-solving grid.)
For this particular example, you can apply this sequence of logic (with thanks to wccrawford):
if(Baggage) use a car.
else if(In a hurry?) use a car.
else if(Need to be rested?) use a car.
else if(Need to go 150 miles^ or more?) use a car.
else use a bike.
^ You'll need to set this value yourself ;)