So I love my ZHP and have put over 120k miles on it since buying it CPO. It has been extremely reliable and I've done the "usual" preventative maintenance items. As the miles have accumulated I started to think that I should get a "new" DD to save the ZHP (it currently has 152k miles). Naturally I've looked at used/CPO BMWs and am now totally in analysis paralysis.
I test drove a 2014 320i AT that was very nice, if not a bit large. I found a 2004 ZHP sedan with high miles but priced right. I'm looking at a high-mileage E46 Touring AT, with the caveat of AT. I found a new M235 with limited slip and performance exhaust that will be $$$, but awesome. I don't know what to do.
Should I just be prepared to spend money on my ZHP, or would it be better to find an inexpensive lease? For example, I can get a Fiat 500 for $120/month lease. It would serve my commuting needs (less than 15 miles a day). This would save the ZHP from DD. So many choices...