A simple reason for low apparent depreciation is the increased replacement value Market value of a car is based on the price of a new car of the same model as a benchmark. For example, I have been in Australia for 11 years. When I first came here in 2007, a Corolla was AU$22,000. A new Corolla is still AU$22,000 here, even though the exchange rate has changed a lot over that time. But because of competition due to open imports, nobody can cartelise and fix prices.
If I go to buy a used car, I know that the price of the equivalent new car is stable. A 5-year old Corolla will be depreciated based on the fact that it was 5 years ago valued at AU$22,000 and if I choose to buy a new one today, it is still the same price.
In Pakistan, due to the oligopoly in our industry, lack of competition because of stupid amounts of taxes on imports, and depreciation of the rupee means the new equivalent replacement cars become more expensive over time. A Corolla XLi was PKR 1.2M in 2010. The same car is now PKR 2M. If I go to buy a second-hand car, the effective price in the secondary market is still a fraction of the replacement car price, except the base is higher. My sister's GLi was bought for 900k...now they are getting offers for 1100K which is still about half of what a GLi would now cost ex-showroom...