Surely the BMW is bought to drive, the more the better.
To me, buying another car to drive the distance is defeating why I have a BMW. I want to enjoy every mile.
Surely to keep the BMW for leisure driving, and running another car is not going to save much money, if any, long term. The leisure driving will then be the very expensive bit.
Why not put the miles on the BMW, it is built for it, more so than plodding around the block.