Can't restore Azure bacpac into localdb with SqlPackage
I encountered this problem and, after some frustration, solved it.

What had happened is that you have created, most likely by mistake, a user object in the model Database.  On Management Studio look under Databases\System Databases\model.   This is the template that is used when you create a new database, and is used when importing the bacpac.  If there are objects (such as a table) in the model, they are automatically created at the same time as the new database.  The bacpac import then encounters them in what it expects to be a blank database, and so immediately fails.

You'll also see these same objects created if you manually create a new database.

Deleting the object(s) from the model database solves the problem.