As with any car or manufacturer, you can have good ones and bad ones. I have a late 99 BMW 328I with 55,000 miles on it and it has had zero recalls or problems to date. I've had to do nothing to it beyond normal maintenance. On the otherhand, I've had about a dozen problems with the MDX so far and two recalls (radio and right seat airbag harness). That said, I love both vehicles as different as they are for what they bring to the table.