bmw offers 2 types of schools you can attend if accepted the step program or uti i think offers what they call fast track ( its alot of vehicle specifics ) or there is a 3rd way and that is to get hired and the dealership will send you to classes as they become open . If you attend the step program or fast track alot of times you can sign a contract with the dealer that hires you to pay your school loan off if you stay for 1-2 years .you also upon graduating get a great deal from snap-on on tools .