I wonder why you want to go to Saudi??!!
What is there to see??

In any case you have to get your visa through some third party companies in Doha. There is one on B Ring. I used it a few years ago to get visa, but my destination was UAE.

On your visa they put the car registeration etc.