if i were you. i would go to a good engineering school and take german classes if you want to work for BMW.
I go to UNC charlotte and they have a great mechanical engineering program, BMW, the other car companies, tons of race teams and aftermarket companies are always around.
I talked with a...