It is called the Toyota bB in Japan, where it was recently introduced. It rounds and beefs up the look of the current design (which reminds me of one of those G.I. Joe duty caps).
A welcome change of pace, and just in time as it’s getting a tad dated now.
Once the xB is at the end it’s life cycle (five years), hopefully Toyota will consider going retro again!
As Boart would say, it’s a very niiice.