@zayynn12 Salam Zeeshan,
Sure I can help you out, you can send it to Pakistan via Emirates if you are willing to send through air, if you stay in Karachi it would be arriving at Jinnah International Airport.
You don't have to hire any custom agency or service, emirates will take care of everything even the clearance from the airport.
An approximate of 20,000 AED will be the cost, this may differ this is just an estimate I'm giving.
I did imported my C Class from Dubai to Karachi via emirates and the procedure was to simple, go to emirates office near you and they would let you know the documents that you may require.
Ask them to send via Pakistan Residence scheme this would save your pennies over customs also.
Kindly note when car arrives in karachi you have to be here to clear it as no one else can do it on your behalf.
You can book the car on the same flight you are travelling and it would arrive at the same time and you can clear on the same day.
If you require any help let me know and it will be a pleasure to guide you.