This ^^^^k series new hg every 40k it seems...poor heads done in on second one...you see lot of bmw saloons..150k plus...
Change the K HG every 50K and service it regularly and it will do 200K miles. The bottom end is sturdy and the bearings are about the best available.
It's bad maintenance and repair that ultimately shorten it's life.