Е, разбрах, че причината това да се проваля е поради грешка от моя страна. Повечето от нашите проекти ще имат множество записи за превозни средства, но случайно този, с който тествах, имаше само един в XML, така че десериализацията го преобразува в документ, а не в BsonArray.
Горният код ще работи, ако приемем VehicleEntry
всъщност е от тип BsonArray, драйверът ще го съпостави с обект List.