From your other choices, go with the Z. Current German cars are not known for their reliability. Plus, those are some really weak offerings. a 328 only has 230 HP. If you don't want to get into M territory, 335i or bust! that turbo motor can make some power with a few mods.
__________________
Competition Clutch|Fast Intentions|Maxbore|NST|Setrab|Stillen|Tomei|Uprev| Z1
Avant Garde|SPC|Stance|Whiteline
Aerojacket|Seibon|Tanabe|TRS|TWM
|