CarComplaints.com has 1,040 complaints on file for BMW vehicles.

The worst models are the 2013 X3, 2011 X5, 2013 X5, 2007 335, and the 2007 328.

Click on the bars of the graph for more details about a specific model year.