nada menos que en su BMW

Las siguientes son las explicaciones y ejemplos que encontré en la web Wikipedia en inglés:

no less (adverbio)

Incluso, además, ni mencionar.

Se graduó este año, siendo el mejor de su clase, nada menos.

Según estos, nada menos significa "igual"

Lo que diste. La frase significa:

Lo encontré en la esquina, incluso sentado en su BMW.