I did my plugs in my `07 and it was literally a 15 minute job. Considering you have to pop your coils off to get to the plugs, maybe 10 minutes? Pretty simple, just search for a plug DIY and you'll see.
2007 JB e90 retired!
2008 BMS e90 stock for now