If they are relatively new, then you will probably not recoup your expense back. Here is the thing, it is all where you price the home. At the list price suggested by your agent, what are the other competing houses offering? Do they all have granite? Then instead of paying for the granite (and maybe they don't like the color or the style), why not lower the price to the bottom of the range. It will motivate sellers to consider your property.
Or, consider the price range just below or even just above your agent's suggestion. How does your home qualify in size, construction, amenities and overall quality to the others in the new price range?
Another option is to price your home the same as the homes with better flooring or granite and offer a $3,000 renovation budget paid at closing.