One of the problems with the transfer market is that you have to be there at the deadline to buy a player. If you don't, you will probably overpay him. If you offer a fair price few hours before deadline, you will probably not get him, because the fair price plus 5% is still a fair price, so somebody else will take over later. This is why I don't even bother bidding a long time before deadline - it will just raise the final price (if I am there on the deadline and somebody else did bid more, I need to bid over his bid which is already higher because of my first bid).
So, most people (me to) wait for the deadline in order to commence bidding. If I cannot be there at the deadline, I can forget about that player - I tried many times and bought maybe 1 out of 20 players I have bid for - and it was probably overpayed.
So, here is my idea:
If nobody bids for the player after 3 days, he should remain on the transfer list with the same price. If he is not sold in 3 days, it does not mean that the price is too high - it just might be the case that nobody wanted to place a bid when the deadline was too far away - and by chance, nobody was around at the deadline.
So, when the player has already passed his deadline, he will be available on the secondary transfer list and he goes to the bidder who thinks the price is ok. If the price is too high, nobody will ever place a bid, and if price is too low, player would already be sold during first 3 days on regular transfer list.
The owner should be able to remove the player from the secondary list at any time and should be able to activate that option or not at all.
This would allow people to buy players immediately if they are ok with the price. Also it would allow seller to keep the player available for transfer without having to repeat the process every few days.