You can do it with UltimateWB. It has lots of built-in apps you can use and customize. I would use the Classifieds app for that, and activate the auctions feature too, so users can ask for bids too. Use the Templates app first to build out sections of your website, then use your website admin panel to customize.
Got a techy/website question? Whether it’s about UltimateWB or another website builder, web hosting, or other aspects of websites, just send in your question in the “Ask David!” form. We will email you when the answer is posted on the UltimateWB “Ask David!” section.