The Filter expression is basically a SQL WHERE clause. Just like in a WHERE clause, if you want to use multiple criteria then you have to AND and OR them together in the appropriate manner. If you want to filter out records other than those WHERE Turbo is LIKE one value AND Make is LIKE another then that's exactly what you have to put in your Filter expression.

If the criteria might change dynamically then the best way to build the complete expression is to create a List containing the subexpressions and then Join them together with ANDs between them, e.g.
vb.net Code:
  1. Dim criteria As New List(Of String)
  2.  
  3. If x Then
  4.     criteria.Add("x = 1")
  5. End If
  6.  
  7. If y Then
  8.     criteria.Add("y = 2")
  9. End If
  10.  
  11. If z Then
  12.     criteria.Add("z = 3")
  13. End If
  14.  
  15. Dim filter = String.Join(" AND ", criteria)
That will give you the correct expression no matter what combination of criteria you use.