I'd go for a high-mileage used 3 if that makes a significant enough difference in the price.
We use our 3 for nearly all local trips, except for those times the two of us have overlapping trips. The X is our road trip car, people hauler, and "emergency use car.
To answer your question...