 Very expensive to repair. Check engine light remained on 2x. Once for faulty fuel sensor and 2nd for software problem.  Back hatch would not open - no manual way to do so and cost to repair was $2,000 and took full week to correct. Run flats are a joke.  Good for about 30,000 miles and cost almost $400 per tire. BMW Connected Drive can be frustrating as it does not always connect. Find the voice activation poor. Other than that the handling and performance lives up to its reputation.