I believe that " I bought the last seats available." is the same thing. Unless I'm missing some nuance.
Good question - might a Native French speaker weigh in on whether "seats available" or "available seats" are the same meaning en français (as is the case in English).
It's accepted nowadays.
I bought the last free seats. Accepted 12/12/2021