BMW makes the cars that everyone else tries to top. You don't see BMW making commercials comparing itself to the new Hyundai. All these cars come out and they try to prove that they can compete with BMW. That right there is enough to tell you who the top dog is.
There will always be people saying you're just paying more money for the name, but o well. Let them fix their Hyundai with the tools they saved money on by buying from Harbor Freight.