How is anybody here going to have experience with it first hand? Amost all people who own e90s take the car in when it needs service. Not many owners are diy. Replace both selenoids and be on your way. Also do an oil change.
Sounds like a lot of E90 owners are lazy:-) I have only taken my car into the shop for the water pump after it failed on the way to work and that wasn't by choice. If I can do it myself without have to buy $3000 in special BMW tools I'll do it myself.