Your question should be "why are used cars so expensive in Pakistan?". New civic is similarly priced to Pakistan, its just used market that is overpriced. Civic X is launching in India next month with a price tag of 1.5 million INR | 2.42 million PKR, same as Pakistan.
People are talking about taxes and monopoly. I don't see any monopoly in used cars market. People are just paying high price for old cars, doesn't matter if local or imported. Don't know why.
Pakistan:
Low mileage 2011 Civic 1.8 AT = 15 PKR lakh | 60% of new Civic.
India:
Low mileage 2011 Civic 1.8 AT = 5 INR lakh, 8 PKR lakh | 30% of new Civic.