This is a classic mini-car released in 1990 which was well known in Australia, often nicknamed a bubble on wheels etc. Its predecessor was more of a box on wheels, and ironically so was its replacement (called 121 Metro here).
As a result of the tall design, interior headroom was outstanding (in contrast to the 929!). The car was powered by an efficient 1.3 litre four cylinder.
A 1994 update, around the time of general cost cutting and neglect throughout the Mazda range, saw serious penny-pinching in response to exchange rate issues. The base model now had nasty grey bumpers, no wheel covers, even reduced sound deadening. However, a larger 1.5 litre engine became available at extra cost at this time.
The uninspiring end around 1997 leaves a similar taste to the Eunos range, the 929 and other classics. But the 121 in particular may well have had a Mini-style cult following to continue to this day if only it had been given true successors.