I just installed them last weekend on my e46. Personally I like them and don't find them an eye sore, plus it definitely cuts down on the spray.
Unfortunately this picture was not taken to show the splash guards, but it is the best picture I have that shows them.
The cost was about $15/pair, and took about 1 hour for install. Each wheel had to come off.