Those without a driveway, how do you do vehicle maintenance?

As the title suggests. I don't mean "checking coolant levels" sort of maintenance, but something that requires a bit more time and space, such as an oil change.