Sadly, you need much more that that, I spent double, around 24 million glint, and I have all upgraded except Legendary, where I still have around 6 of them level 2 and 3. You get a lot of extra cards, so the last two cards on every common, rare etc is better to buy them to max level, and them go to the next. Usually you need only 4-5 BCX more to max up.
Oh, I get around 500K glint per season.