pre-owned M5 cost