Бухаров играет за «Рубин» с 2004 года. В чемпионате России сезона-2009 форвард провел 23 матча и забил 16 голов. В каждом из двух стартовых матчей чемпионата России 2010 года Бухаров забил по голу.
В августе 2009 года Бухаров впервые был вызван в сборную России. Дебютировал в национальной команде форвард в октябре 2009 года в матче с Азербайджаном. Эта игра пока остается для Бухарова единственной в сборной России.
В составе «Зенита» в настоящее время есть только три форварда - Александр Кержаков, серб Данко Лазович и 18-летний Максим Канунников.