During 2012, Buchanan was focused on BMX and earning an Olympic spot in the discipline. In 2012, she won a round of the Supercross, becoming the first Australian woman to do so. She had the two fastest runs at the 2012 time trial event at the World Championships in Birmingham, England. In May 2012, she was ranked the number one women's BMX rider in the world. She was selected to represent Australia at the 2012 Summer Olympics in the women's BMX event.