Denke da es den 335i zum ersten Mal als 300+ PS-Motorisierung bei den Nicht-M's gab.
Im e46 gab es ja noch 320i/323i/325i/328i/330i - alles Sechszylinder von 170 bis 231 PS, beim e9x dann nur noch 3 Sechszylinder, wer das Geld hatte nahm dann wohl eher den 335i als neuen Top-Motor.
Man darf nicht vergessen daß 306 PS damals eine echte Ansage waren. 20 Jahre später ist das nix Besonderes mehr.
325i machte nen Sprung von 192 auf 215 PS - wer also vorher im e46 einen 325i gefahren und sich damit gut motorisiert fühlte hat oft den Nachfolger gekauft, war rundherum etwas günstiger.