The 330 just has more standard features. It depends on what you want out of your car. The 40 horse power isnt a huge difference, so your parents are right.. But i agree with all the posters, Man be thankful they're buying it for you. You should get the 325, esp if its your 1st bmw (like how i did).. you can learn, appreciate the performance of a bmw, and later on when you're older and you can possibly pay 1/2 of your payment..etc. you can upgrade to the 335 (like how im planning haha)..
Proud mama to 325i/TiAg/Black lette/Pwr seats/Sirius/Sport/Walnut/Step/Xenons/Chrome exhaust/20% tint