BMW M3 and M4 revealed - pictures