None of those cars are considered "B" cars.
The VW Polo is the best B car worldwide but we may never get it. It won the Chinese Touring car last year.