I wanted an F10 to keep long term. I had a choice - keep my current one, which wasn't the specification I wanted and either live with that or spend not inconsiderable amounts of money retrofitting the bits I wanted and continuing to pay £1k a year for a warranty. Or change it now for one that was what I wanted. Initially I tried to find a good 5-6 year old one but they are such poor value for money that I ended up just going for the LCI instead.
Older F10's cost money - they still depreciate yet you've also got to keep the warranty going if you want the sort of no-hassle ownership I want. Just like the E39 got in the end, as it's depreciation slowed down it's ongoing maintenance costs began to significantly increase meaning despite getting older it wasn't getting any cheaper to keep. You'd be surprised how close in cost it can end up being to just moving to something newer - as many people in, say, the leasing deals thread are finding. One of the big benefits of AUC cars in the UK are that you can almost always get a 2 year warranty included which saves you a cool 2 grand over the cost of buying it yourself.
Now I have one I'd like to keep long term, just like I did with my 530i
As for it looking the same - this is of course intentional. I wanted to retain everything I liked whilst changing what I didn't and one of the things I liked was the colour. Although the shape has remained the same quite a lot has changed in the F10 since my last one rolled off the production line 6 and a half years ago.