Let $M$ be an $n$-dimensional smooth compact oriented manifold with boundary which is immersed in $\mathbb{R}^n$ (codimension zero). Must $M$ be diffeomorphic to a ball with boundary (the closed unit ball in $\mathbb{R}^n$)?
Does anything change if we assume $M$ is simply-connected? or that it can be immersed in $\mathbb{R}^n$ without self-intersections?
Edit: There are (probably many) non-simply connected examples. It seems the interesting case is the simply-connected one.