Was the E39 M5 the BEST M5? 2002 BMW M5 Review