Supreme Court fines BMW Rs 50 lakh