Do you even read reliability ratings?
There are only 9 German cars in Top 100 reliability index, and just 1 in Top 10. While there are 32 Japanese cars in Top 100, and 5 in Top 10.
There is not a single BMW in Top 100, only 2 Audis and 2 Mercedes.
But if we look at Top 10 worst cars, its filled with German cars.

5 out of 10 worst cars are made in Germany.
If we look at most reliable brands ratings. 7 brands in top 10 are Japanese.
Audi ranks at 33, BMW at 30, Mercedes at 31 out of total 39 brands. So German cars are nothing but reliable and anyone who says they are reliable know nothing about cars.
People in Pakistan don't know anything about cars, they only care about "how cool it looks". That's why you see a lot of Audis these days, because its now cool to have an Audi. Soon, most of them will be collecting dust in workshops with huge maintenance bills.