Yes, Emirates Skywards miles can be purchased as long as your account has previous earning activity from flights or other program partners. Brand-new and inactive accounts are not eligible.