I feel like those wheels belong on an M3. It is a little busy IMO, seems more like a summer thing. Wheels that nice will just be dirty 90% of the time and it will look bad anyways. (Just IMO)
I'm more partial to simple 5 spoke or twin-5 spoke designs. The stock 18 TL wheels would suit nicely.