Founded in 2010, Carbuzz was the vision of a team of gearheads with a desire to share their passion for cars with the world.