Well, bigger sign doesn't make the better car.
BMW surely makes some nice cars, but there is just no way I'd choose any BMW over an A5 or an A360.
And I don't know why the complaints about the prices. BMW is still more expensive than Audi, although BMWs aren't better equipped, have more breakdowns and waste more fuel. Most companies in Germany with the money to buy expensive company cars buy Audi nowadays. Just more reliable. No wonder Audi is the only brand that didn't suffer financial losses over the last half year.