Is there a cheaper option for getting an MRI?

I need to get a knee MRI, but the private hospitals are charging around 150BHD.

Is there any other option, maybe a public hospital with cheaper prices?

Edit: I'm not a resident of Bahrain, I'm just on a tourist visa.

The charge for an MRI at public hospitals is also150 BHD. On top of that, you'll probably get an appointment after 3 months