Your calculation got too much variables... your engine idle time, style of driving, and for sonata, the "full tank" when topping up is already too inaccurate... Can't based on km to calculate. If you have lots of long smooth highway trips, the sonata will have better fuel economy, but if your day is lots of short, start/stop trips with lots of idling, than the fuel economy will suffer alot...
some diesel pump cheat many uncles too...at pump no. 6 in bedok kiosk...when i lift up the pump mussle already read $2+ instead of 0...many uncles dun bother to look & continue to pump with add'l cost
__________________
If you are willing to admit faults, you have one less fault to admit.
how much u pay does not depend on how many km u travelled, but by how many ltrs of diesel u pumped. if u kena stucked in AP for 2 hrs with engine running, though u only clocked less than 1 km, u oredi consumed abt 2 ltrs of diesel liao, chai bo? every 1 hr of idling costs abt 1 ltr of diesel lei....
FYI,,, the CDGO diesel station are poorly constructed !! I am very familiar with Changi North & Bedok station... take for a example ... if u fill your tank till Very Very full (after shaking here & there like making love to a china mei mei) at Pump No. 4... try to pump at Pump No.7 again... easily ,,, your tank will suck in another 1 litre + !!!