M4 vs A90 supra and M340i