entity reference and exposed filter
You need to set up relationships between the three content types in your View. Essentially, you have to set up relationship user->category, then relationship category->manufacturer, at which point the manufacturer fields will become available in the exposed filters section. There is a great tutorial here how to do this.