TESTED: BMW M3 Competition is a show-stopper and all-rounder