BMW E39 530i 3.0 - The best BMW ever?