The independent definitive BMW M6 (2005-2010) video review