Real time filtering vs. Wizard steps

At this moment, I'm working on a product finder tool. By answering different questions, you get advice that suggests a product of your interest. So, the answers to questions could lead to different follow-up questions. This process isn't linear.

I notice while designing that there are different ways to approach this. - A Wizard gives clear steps that help to create focus and guides through finding the right product. - At the same time, we want to create something which provides the user with the possibility to realtime change things and play around with the settings to get a different result very fast. But I noticed that accordions are getting though and not the flexibility that we want.

I put some quick wireframes to give a better understanding of the context. Any suggestions on this case? Examples are appreciated! Wizard Accordion Realtime Filter form