Bonus points if you can correctly guess what the mystery engine on the landing ... to different generations of BMW cars, such as E34, E36, E46, E92, etc. The diagrams are such a helpful tool ...