So, if you want items in this game faster than you're allowed. Make sure you have 5+ things to sell, on the way back to town manually save the game. Let the game go through the quest, sale and buying process and upon exiting the town let the game go through one turn cycle of leaving town. After that turn quit the game, load the game, you'll have all your sale items back in your inventory as well as the previously bought item. Rinse and repeat as many times as you like or for as long as your character will buy a new item. If your character doesn't buy a new item you should have a decent gold stock so that the next time you decide to do this on the next quest you'll be able to buy upgrades. If you play a high charisma character like a bard you'll keep getting charisma which will allow you do the process more and more. I've done this multiple times, the trick is not to quit too early or you'll end up in a sales loop which will screw your game save. Enjoy!