How many years can battery last in 2012 Buick Enclave
3 to 5 years would probably be normal. Some last longer and some don't.
I got 8 years out of one battery once. Though I used a battery tender on it over the winter. But Bob is right, 3-5 tears is common. I typically get 5-6 years out of mine.
Search Buick Enclave Questions
Buick Enclave Experts