Just to be clear, Karachi has consulates and Islamabad has embassies. Every capital has embassies, and other cities may or may not get consulates, depending on individual country's demands and policies.
Yes for car registration purposes, they are both same.
But operationally, there is only one embassy and one ambassador in one country, but there can be as many consulates and consuls in as many cities.