Battery - most likely
Call AAA, and let AAA jump start your car. Drive to the dealer to get a new battery. Battery life is about 3 years, and it is not unusual to have a dead battery in 2 years. Most likely, you still need to pay for the battery, since battery is not under 3 year warranty.