Two decades on, BMW’s fifth-generation 3 Series may very well be peak car