I would get it from Park Shore in North Van., i got close to 4% discount on a e92 328, there is alway room for negociation
I agree with if money is not an issue, go for 335i, but i went with 328 and im still having a lot of fun
If you want, PM me, i will refer you to someone in Park Shore, get you good deal