Depends on the platform. I had an e46 and although it was fun maintenance in higher miles was a nightmare. They can run forever if you stay on top of the maintenance though.