Continuing with its expansion plans, Xiaomi launched its flagship Mi 4 smartphone in India today through popular ecommerce site Flipkart. The 16GB Xiaomi Mi4 went up for sale today, as promised, while the 64GB model is set to arrive on February 24th.

The 16GB variant is priced at a modest Rs.19,999 ($320) but appears to only be available in white at the moment. It’s also worth noting that after the operating system and software, you will be left with 13GB of memory left to use. If you want a little more space and can wait a couple of weeks, the 64GB Mi4 will retail for Rs.23,999 ($385).

You’re not alone if that sounds like a tempting offer. Flipkart has already sold out of the 25,000 units made available through its website. The Mi 4’s stock lasted only 15 seconds, according to Xiaomi’s Hugo Barra, and over 300,000 customers had pre-registered for the launch.

Mi India: Mi 4 out of stock in 15 secs today! @MiIndiaOfficial @Flipkart — Hugo Barra (@hbarra) February 10, 2015

Despite originally being announced last summer, the Xiaomi Mi 4 still holds its own against other high-end smartphones on the market. Packing a 2.5GHz Snapdragon 801 processor, 3GB of RAM, a 5-inch 1080p display, 13MP rear camera and an 8MP front facing camera, and Xiaomi’s Android 4.4.4 based MIUI 6 ROM, the Mi 4 is a very reasonably priced flagship.

Speaking of Xiaomi, the Redmi 2 is set to launch in Taiwan on February 12th, but there is no word yet on if or when this handset will arrive in India. A flash sale for its Redmi Note 4G phablet will be held at 5PM IST on Tuesday for Indian customers.

Those who missed out on today’s opportunity to grab a Xiaomi Mi 4 can register for another flash sale at 6PM IST today. If you’re undecided about the Mi 4, be sure to take a look at our in-depth review.