In **colloquial language**, both are correct, and you can omit _do_.

But **from a grammatical perspective**, I guess the former is the correct one, because technically we don't have a way of knowing whether _engineers_ is the object or the subject, and the latter could be translated as:

>He really does know more about cars than even **about** the engineers.

which is a problem!