If it is a private car you can do the inspection at Wqood near to Abu Hamur round about. It will be more fast.

Also there is facility in Wakrah.

And Insurance, dont give it to agents becoz they will charge you additional amount. You can go direct to insurance companies.

For the new registration card, you can go to any of the traffic departments. Like Air port, Wakrah, etc..