I drove a 2017 model one for 3 years without much issue. I paid $28k for the car with 8000 miles on it and it had every option except adaptive cruise control. In terms of BMW reliability, it was great. I had a fuel tank pressure sensor and charge port door motor fail, both of which were replaced...