I find the comparis estimate an overestimate. Take their VW Polo example. You would definitely not insure it for 1207 Fr a year and an annual service is not 3000 Fr a year. You take their estimate for VW Polo, put numbers a layman folk pays for, and you will get a number around 5000 a year. If you buy a second hand car, then you get a very competitive price to the GA, but also get more flexibility.
I am not saying anyone should by a car, quite the contrary, just stating the fact that 4000 Fr/yr is not competitive enough to car.
That's still less than an average car. A commonly quoted figure is 10'000 CHF per year. [2]
[1] https://www.sbb.ch/de/billette-angebote/abos/ga/ga-preise.ht...
[2] https://www.comparis.ch/carfinder/autofahren/auto-kosten