BMW Z4 customized by 3 companies

2 companies (SR and EAD) did the technical upgrades and body kit while the 3rd one (PUR Wheels) chose the wheels.