Shared by @grunty_diecast (Instagram)
This is a BMW Z4 GT3. Introduced in 2010, the Z4 GT3 is an FIA GT3-specification modification of the BMW Z4 intended for use by private teams. Powered by a 4.4L BMW P65B44 V8 producing 515 BHP, the Z4 GT3 was competitive fr the get go, winning the Dubai 24h that year. The car also saw success in Super GT, 24h Nürburgring, FIA GT3 and Blancpain Endurance Championships. A related car, the Z4 GTE, was also developed for North American competition in the American Le Mans and WeatherTech SportsCar Championships. Both cars were retired in 2015 in favor of the M6 GT3 and GTLM respectively.
Now this casting was designed by Fraser Campbell and introduced in 2012 as the BMW Z4 M. This casting has seen six known releases, the last being in 2020 in the Nightburnerz series. Since 2016 this casting has been referred to as the BMW Z4 M Motorsport.
A curiosity: this casting may have received a retool circa 2019. I have not found any differences between either.