Yes, that is an E63

Saw these two while riding around in my friends E30, looking for places to take pictures of the E30