okay, let me explain. this is a masked body of an e90 330ci with the m3 engine and suspension and such. youc an tell teh difference by the bazooka's out the back. BMW does this so the average person can't tell what the car really is. you can tell its masked by 330 body by the lack of any sign of M gills. the white unmasked car is the production E90 coupe.
so in simple terms black car =m3 in E90 coupe body.
white = production E90 coupe