BMW and Stellantis revenues surge