How far can a Kia Sorento go before it stops working?

I have a 2012 Kia Sorento with 123,000 miles on it. Kia gives me free oil changes for life, and I haven’t missed one yet. I bought the car new in 2011. How long does this type of car usually last?