BMW’s E30 M3, E46 M3, E92 M3, E60 M5 and F10 M5 engines disassembled.