From a fellow San Jose resident, welcome.
I don't know about the MB, but the other two will definitely be a good starting point for high MPG. Is there a minimum MPG figure you're looking for?
What would you say the split is for highway/city driving for you? Could play an important part it the type of car you actually get.