BMW M5 E60 - 8 Things I Wish I Knew Before Buying