Funny thing is I don't see 135i owners as BMW "cocks". Most bought it because its a relatively cheap high powered practical sports car. The typical 135i owner from what I see on 1addicts are ex Evo, Sti, RX8 etc owners with a few E46 M3, 330, 325 owners.
I did not buy my 135 for the badge, its a friggen quick car for the money and in Australia (pricing is very different to the US), the 135i is not that much more than a S3, STI or Evo. A 335 on the other hand is 50% more expensive ffs.
And I agree, Current WRX is ugly, 06-07 looked much better