Can I buy a ready-made company and change its name?

Yes. It will just be more expensive, because change of name for any existing offshore company would be a separate administrative procedure, and will involve additional government and professional fees. Registrars of Companies in some offshore jurisdictions are actually somewhat discouraging and slow about name changes, but this is not the case in the BVI.