I don't know that trading a car with 102,000 for a car with 147,000 miles would be a very good deal for you.
Also, older Corolla's are known for having oil consumption issue.
Driven carefully a Buick with a six cylinder can deliver very acceptable fuel economy. They are good cars, probably...