Considering none of the Mirages are upgraded to 21st century technology (AESA, true BVR missiles, better engine, DAS etc.) buying them in 2004 made little sense. Even if India insisted on upgrades like F-16 did with block 70, French would have totally killed it on costs.
Stick with Tejas and...