I did this once
I'd just driven back from Brighton in one our transit minibuses. I was absolutely shattered so told my controller i was going home, but before i could take the bus back to the yard i had to fill it, so stopped at the garage. Im stood there putting the fuel in, when i turned looked at the pump and realised it was petrol and not diesel!
I had put in 26 litres of petrol, and there was 3/4's of a tank of diesel left in there before i started. I rung my transport manager and explained what i had done, he told me to get it back to the yard which was only about 2 or 3 miles, so I did. It drove fine until i got onto the estate, then it started pinking. Got it to the yard, we run a hose into the tank, and my colleague syphoned(sp) out what he could, that was put in one of the coaches, i then drove it back to the garage and filled it back up with diesel...
there was no problems with the bus afterwards, i was lucky! Would have had a big bill otherwise