In Montreal(and other places throughout Eastern Canada) we have a "car-sharing" program called communauto.
It's pretty cheap and is competitive with a bus pass depending on where you're going. It covers gas, insurance, maintenance, and you have access to all local parking permits. You can get essentially 'unlimited rides' for less than 100$/month.
I had a car off and on over the last couple of years, and I would barely use it, mostly just to change parking spots. I also sank a couple ~4k into repairs only to finally scrap it (I'm a bit of an idiot).
Communauto is a great inbetween, where I can do groceries, can go on extended trips. It's a great option for the occasional (<3/week) or frequent in-city motorist.