“Skimmers” (drastically lower-priced diesel stations) are a real threat to larger chain stations. They don’t put them out of business entirely for a number of reasons, but one is because gas stations ultimately sell more than gas/diesel (e.g. a clean bathroom is often worth a few extra cents per gallon for me, but there’s a lot more than that too). Also any given station can’t sell an infinite amount of fuel. Beyond tank capacity, wait times are a real impact on sales volume, and so if a station offers a price too low (even if still profitable), it is just leaving money on the table.
So not to say collusion doesn’t happen, but one can also arrive at similar pricing with a commodity like gas without it. Especially since fuel margins are typically low.
the only question is how much profit to put on top and even then they have to be careful as if they go too low their competetors won't follow and then they have to pay extra for an unscheuled delivery just to fill their tank.
i'm reasonable certian that small stations are illegally colluding in some cases.