I recently discovered the following fact: Let $K\subset\mathbb R^3$ be an origin-symmetric convex body with smooth and strictly convex boundary. Suppose that all central cross-sections of $K$ (that is, its intersections with planes through the origin) are affine equivalent planar bodies. Then $K$ is an ellipsoid.

Equivalently, if we consider the norm in $\mathbb R^3$ defined by $K$, this fact can be restated as follows: If a 3-dimensional normed space (with a smooth strictly convex norm) is such that all 2-dimensional linear subspaces are isometric to one another, then the normed space is Euclidean.

My motivations and my proof are from differential geometry, but the fact itself looks like something that might be studied in convex geometry. I know there are many ellipsoid characterization theorems but I could not find this particular one.

So the question is: Is the above fact known, and what are appropriate references? If it is known, does it generalize to non-smooth bodies and to higher dimensions?