BMW 3 Series years to avoid, and the best years to buy
Avoid the 2015, 2016 and 2020 BMW 3 Series: they score lowest for reliability, with the most owner complaints for each car sold. The best years to buy are 2022 and 2023.
Well below average for its class. Expected repairs: $9,961 over 5 years. Biggest repair risk: engine & cooling, about $6,545 over 5 years. 8 recalls, 215 owner complaints.
Well below average for its class. Expected repairs: $8,946 over 5 years. Biggest repair risk: engine & cooling, about $6,691 over 5 years. 15 recalls, 110 owner complaints.
Well below average for its class. Expected repairs: $7,598 over 5 years. Biggest repair risk: engine & cooling, about $4,843 over 5 years. 5 recalls, 105 owner complaints.
Above average for its class. Expected repairs: $4,023 over 5 years. Biggest repair risk: engine & cooling, about $2,193 over 5 years. 3 recalls, 13 owner complaints.
Above average for its class. Expected repairs: $4,018 over 5 years. Biggest repair risk: engine & cooling, about $2,249 over 5 years. 3 recalls, 7 owner complaints.
Reliability compares each year with similar cars from 2015 to 2024, using owner complaints filed with NHTSA per car sold. Complaint counts on their own aren't a score: popular cars get more of them.
Questions people ask
What are the BMW 3 Series years to avoid?
Avoid the 2015, 2016 and 2020 BMW 3 Series: they score lowest for reliability, with the most owner complaints for each car sold. The best years to buy are 2022 and 2023.
What is the best year of the BMW 3 Series to buy used?
The 2022 scores best for reliability (63/100) of the years we rate.