Well US car sales dynamics are much different than Pakistan. Yes cost of ownership, fuel are major reason in Pakistan. Here you can finance a car on less,than 2% [with good credit history]. Even on zero percent interest and zero down payments and offer are always floating or alternatively can lease a car here. In Pakistan financing at double digit interest already make a car a lot expensive and by the time you pay off the payments , you have sent a huge chunk of money to bank. So a buyer always look for anything goes where he can save and fuel is one of the item.
Brand , badge really makes a difference. If you compare a base A3 in US, you get many things standard which includes LED bi xenon headlight and tail, moon roof, leather interior, heated seats, DSG, 4 year warranty and top class after sales service. Civic on the other hand in base model don't get all those features. If you compare top of the line Touring with top of line A3, there are many boxes with check marks for Audi.
Please also remember A3 size car was to target young buyers with small family or bachelor's young executives and many young people switched from economy cars to A3 or CLA. I have read that larger percentage of A3 and CLA drivers are below 40 year age. Pakistan where an Accord or Camry cost 11 million , the car business , sales and branding is much different.
Overall Civic is a very good car but don't stand in same league as German lineup. Also Honda, Subaru, Hyundai, Toyota, is losing customers to A3 and CLA and it's not other way round here in US.