@simrin-- If you don't like the bus but can't afford a taxi or car, you could rent one of those pay per hour cars. That's private transportation too and it costs much less than a taxi because it charges per hour rather than based on mileage. You do have to drive yourself though.
Maybe you can't rent one everyday to go to work, but if you need to go somewhere far away or if you need to do shopping, it can be a great alternative.
I also don't have a car and I don't mind taking public transportation. But I like to shop at grocery stores where public transportation doesn't go. So on the weekends sometimes, I rent a car for a couple of hours to do all my shopping. Aside from the airport shuttle, this is probably the other most affordable private transportation in the city.