CarComplaints.com has 938 complaints on file for BMW vehicles.

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

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