ok i make it simple,i work at a very good bmw dealership,lincoln tech trains newbies to be bmw step program trainees,u can wk as a learning tech at a dealer during your schooling,i work as a warranty claimer and do cpo and some service writer work,i make out ok,straight up writer do very well,bmw sales depending on how many on floor worst case 60,000 to 80,000,i've seen in upward's of 170,ooo ish,lot's of hour's and need expanded client base.tech's make low end 14 all the way to 30.oo hr max,if you pull 100 hrs you can do the math,key to tech is working the time clock and warranty time without cheating too much.some warranty repair's pay great if u know the repair shortcut's.problem is sometime's these guy's do not take break's and sometimes get killed on engine job's or chasing a electrical problem in a car for day's,that is a guaranteed 40 hr wk week staring u in the face.they are great vehicle's but many pass thru and have problem's from day one.i currently drive the 335 it is a real beast....