> Between European bank accounts in the same country. Also, not every European country, unfortunately.
Unless I'm mistaken, transfers in Europe are by law required to cost the same inside and out of the country. My Greek bank charges 1 euro for a transfer, no matter if the bank is in Greece or anywhere else in the EU. My German bank doesn't charge anything, and I pay my rent from my German account.
> They're very rarely used, but they can be useful for cases where you want to buy something like a car without changing the card limits.
None of the banks I have accounts with ever gave me a chequebook. If I want to buy a car, I will transfer the money through SEPA, as normal, for free.