no less. adverb(副詞)
Even, furthermore, not to mention.
He graduated this year — at the top of his class, no less!
根據這些,no less意思是“甚至”
妳給的句子意思是:
我發現他在街角,甚至還坐在他的寶馬車裏面。