If you are a BMW enthusiast you may already know the E39-gen BMW M5, for the uninitiated the E39 BMW…