You're pretty smart GD, getting a CPO. You lose less money that way when it's time to change cars.
It would seem like hell getting a little one in and out of the back seat of a coupe. I find the back seats on the 3-series coupe pretty generous and comfortable in size compared to those of other coupes, but frequent access in/out would be a royal PITA.