I dont understand BMW Chassis codes at all. I thought they were up to E92, and now E89? If its not horribly complicated, can someone explain this for me?