It's pretty cut and dry, guys.
B-segment/supermini :
1. VW Polo
2. Ford Fiesta
3. Renault Clio (even if this is large in its class)
4. Peugeot 208
5. Kia Rio
6. Hyundai i20
7. Toyota Yaris
8. Mazda2
9. Audi A1
C-segment/compact
1. VW Golf
2. Ford Focus
3. Renault Mégane
4. Kia C'eed
5. Peugeot 308
6. Toyota Auris
7. Opel Astra
8. Hyundai i30
9. Mazda3
10. Audi A3
11. BMW 1er
12. current Merc A class
Of course, if you want to cross shop and compare an Orange to a mandarin orange when purchasing with your own chequebook, that's fine. But the classes stand.