I would urge caution; it's an old car and has done a lot of kilometres. Have it checked by a mechanic who knows the brand before you do the deal. A friend who was a trained BMW mechanic and also sold them at a BMW dealership once told me that anyone buying a BMW should have an exit strategy. In other words, he was saying don't own them too long and get out of them before they become too expensive to own. You say you want to own it two years maximum, I would say that's as long as you should own it.