the oem stick out from the car and are more complete. these are much cheaper and no dealer labor install costs. they give a similar look though, but are just surface mounted metal as opposed to swapping the entire running boards.
Compare the pics on the 1st page of this tread to those of the DIY instal on the homepage.
http://www.xoutpost.com/articles/x5/b...tallation.html
I prefer these, probably save at least 50 percent with install costs