yup, this time trade really is BROKEN.
Case in point, here I am trading with Teddy; I have 50 iron (max) and he has 8.
I offer him 20 iron, he offers one gold... no good right?
Well I offer him 1 iron, he offers 1 gold and 1 gpt! (ok.. so 1 worth more than 20) I accept
I offer him another iron, he offers the same thing.
Rinse and repeat around 10+ times each iron going for 1 gpt and some few gold.
At a certain point, he offer 2 gpt!
Then 3 gpt for the next unit of iron.
Sometimes he'll just offer 1 flat gold per unit in between... supposedly he's had enough I thought; still, I accept and continue on offering iron unit by unit.
By the time I had got to 20th-30th units, the cost had gone up to 10 gpt per unit iron... would've probably gone further had I not ended up completely emptying his treasury.
Fix it pls Firaxis... this exploit is way, way, WAY too much and does not make sense at all. Early game a few iron mines will net you more gold than Mali.