In most use cases, there would be no ambiguity. The context will generally rule out the strictly correct option if you talk about prices or actual quantities :

> Cette maison coûte un million deux.

Cannot mean but €1.2M in France, same with.

> Il y a trois million huit habitants dans cette ville (= 3.8M inhabitants).

*Un million un* sounds a little odd, *un million cent* is more common to mean 1.1M.

Same for *Un million dix* to *Un million quatre-vingt-dix neuf*.

When you really want to tell 1 000 001, you certainly can use *un million et un" but with something to qualify last "one":

> Un million et un habitant

> Un million et deux Euros

> Un million et quatre unités