As Indiana Jones once said, "it's not the years, it's the mileage" and that seems to be a lot of miles for such a relatively young car...I would say perhaps 65K-70K more miles than what could be reasonably expected. Warranty is certainly gone and, based on the miles, I would expect some major service is in order. Pass...
Currently: 2015 Porsche 911 GTS and 2016 Cayenne S eHybrid
Past BMWs: `05 645CiC; `07 650i; `08 M6 convertible; '08 135i; `11 750ix MSport; `15 M235i convertible
"You think that's air you're breathing now?"