I'm sixteen and have a regular three series sedan. It's great and has decent power, all that I need, anyway! Not to mention the price of my insurance, I can't imagine that anyone would want to insure a teenager in an M! All the cars you listed are great and you'll love whatever you get. Good luck!