I bought a '13 x28 x3 with 84k miles for 17,500 from my local authorized BMW dealer(+3k for warranty) and within the first 13 miles received the dreaded drive train error, they said it was just 'recalibrating' after the timing chain was replaced but it kept doing it every 20 miles or so. After 4 months of driving loaners and them trying to fix it they told me they would give me a 'good deal' buying it back with trade in.. couldn't believe it, they were gonna do me a favor and give me 12k for the x3 they sold me for 17,5K. Totally ridiculous , after weeks of going back and forth I ended up buying a CPO 2017 with an 'ok' package but 4+ years with an unlimited mileage warranty on the last year(CPO), all for $35k which I feel pretty good about in the end, although they started way higher than that, I didn't back down. Anyway bottom line is I know these drive train errors are likely on a small scale compared to X3's without the issue but I'm done with buying any BMW without a substantial factory warranty. I've never owned a pretty much new car with factory warranty before and I've never felt this content with a car.. really loving it. I guess what I'm getting at is if you really like the X3 .. go trade yours in for a CPO 2016+ , years of worry free driving.