BMW 3 Series F30/F31 Buyer's Guide: Problems, Best Engines & Years to Avoid
BMW 3 Series F30/F31 (2012–2019) buyer's guide: N47 timing-chain risk, turbo and oil-leak issues, the best engines to buy, years to avoid and what to check before you buy.
12 min read