hey there,
Hope you are doing well
No hospital provides BMW or even any free car to doctors. But yes they can buy from their own.
It depends on the background which that doctor comes from And the type of doctors he is for example some specialists like Cardiologist earns 2-3 lakhs on daily basis so that means they can easily afford.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile