The BMW 3-Series, Mercedes-Benz C-Class, and Audi A5 have been fighting over the same parking spots and wallets for decades.