score:4
The train costs 29€ for any group of up to five persons (22€ if you travel after 6pm) if you buy a "Brandenburg-Berlin-Ticket" (respectively "Brandenburg-Berlin-Ticket Nacht"). You can buy this ticket online or at the ticket-machine. The price is always the same. At the counter a 2€ surcharge applies. It is not possible to buy a ticket in the train. Don't buy a normal price ticket, except for exceptional circumstances it is never cheaper.
For ride-sharing sites you usually sit in a normal private car (I think the model is always mentioned) and you share the ride with other passengers (again, the number is usually listed). Whether that's comfortable is a subjective question and depends on the distance, car, and occupancy. I heard of drivers canceling on short notice but I have no insight in how often this happens.
There are some bus companies that take the route but I know nothing about them. But some of them seem really cheap:
Upvote:2
Train tickets are never cheaper on the spot, usually they are more expensive, sometimes much more so, although on this route the price should not change very much so if you are comfortable with paying €33, you don't need to worry. As @neo explained, there are also some special tickets that might allow you to save some money, especially if travelling with a group (although it might not be evident at first, this regional ticket is valid all the way to Poland and in local buses and tramways from ZDiTM Szczecin, see this page for details).
Regarding ride-sharing, it's a bit more work to organise and you need some flexibility. For example, if you catch a ride with someone coming from far away and driving through Berlin, you need to agree on a meeting point, they might be running late, etc.
In practice, you are simply riding in someone's car so it's as (un)comfortable as car travel generally is. On blablacar in particular, you can see the car make and model and how many seats are offered by the driver (more often than not, the middle seat in the back of a 5-seater will be left empty) or check the reviews to have a more precise idea of the level of comfort you can expect with a particular driver.
Beside the low price, another advantage is that you often have interesting discussions but if that's not something you are looking forward to, then ride-sharing is probably not a very good option.
I don't know anything about buses.