OEM halos for me, keeps it "period correct" and looks proper on the E9x M3, as intended.
I myself swapped my LED bulbs back to the stock halogens when one of them crapped out and wondered why I didn't do it sooner.
I understand the liking for an "updated" look with LED bulbs or LED rings, but as the car ages, that look will look less appropriate, kind of like seeing a BMW 2002 with xenons.
The "period correct" look will stand the test of time much better, especially with your current setup with 359 wheels.