Like someone else said, nothing better than test driving both yourself.
but man... lot of lexus enthusiasts in here.
i feel like i'm the only bmw enthusiast..
ok..back to the op.
you are a junior in HS, a girl, new car and no racing.
What made you think you want 335i ?? not 328i ??
Well 335i is twin turbo, which really isn't a reliable car.
( as the car gets old ) plus almost every 335i had fuel pump issue.
So when you get and your car won't accelerate and starts dying, it's the fuel pump.
But 328i isn't twin turbo, so it'll be a lot more reliable than 335i.
If you live in area where it rains a lot and snows.
You need 328/335Xi. ( Xi, not just i ).
Xi. is basically the same thing except for it's all wheel drive.
Which will be a lot more safer than rear wheel drive.
Also if you are going with BMW, you have choices between sedan, coupe, hardtop convertible.

Xi is not available with hardtop convertible i don't think...
And if you get a BMW, make sure you get Comfort Access!
well let me know which one you decide to get and hope this helped.
Are you serious about this? Is there like a combination for rocket boosters? emergency ejection seat? gattling gun?
I'm going to try this on my Miata... maybe it'll turn on AWD.