@zeelaf
start by writing / submitting an applcation for NOC to export car to ( name of country) with reason to export. You need to be sure of complete documents of ownership and upto date payment of Provincial & Federal taxes., as on application date. - The file complete with customs papers be also obtained from excise office ( return file )
next step after the NOC you need to write a letter to Customs EXPORT section providing details of vehicle with your immigration visa details., Customs will provide you with an export certificate valid for x number of days.
Once you have this paper work contact a freight forwarder in your town and they will take care of preparing further documenation, loading packing & insurance for export of vehicle.
You need to have a driving license of country you are migrating to & obtain an NOC from country of immigration to import a RHD car incase it is a LHD country.
An agent will not be able to do that for you even for 50% of vehicle value, you need to do it yourself