bmw m5, e60