540i, m340i, or m440i gc as a "primary" car
Recently I got quite a big upgrade in my yearly income, and am looking to move from a one car setup, to a two car setup, with the new BMW I purchase as the "primary" get around car.
I currently own a very high mile FRS, which I don't plan to sell due to cosmetic damage +mechanical quirks flattening its resale value, making it more valuable to me than it would be to the market. I plan to keep that car as a primary weekend and canyon project car.
I'm looking at buying only after the initial depreciation tank, that being 2-3 years old 30k miles. Ideally lease returns/businessman cars, with consistent dealer maintenance history and no aftermarket hoonery.
Between the three above listed cars, I'm surprisingly finding that the 540i is cheapest for me in terms of initial purchase and quoted insurance value, even filtering to only those with the M sport package. After that, the insurance of the m340i and m440i come out about the same, with list prices slightly favoring the m340i, but it seems mostly due to there being greater supply of them.
In terms of personal preference, I like the styling and liftback of the m440i the best, but the low supply feels like I'm squeezing into a narrow enthusiast market, as opposed to the m340i which just kinda exists everywhere, so my final price might end up higher. Comparatively the 540i looks and feels too "old man" for the sport-luxury sedan I'm looking for, but the pricing point is extremely lucrative, and more electronic and luxury features seems like more expenses later. Is the 540i msport trim bring it in line with sport expectations, or is it still an executive cruiser first?
TLDR: m440igc liftback and styling win, but expensive and niche market. M340i nice styling, still expensive but bigger market, sadly no liftback. 540i m-sport, stupid cheap for some reason, but seems too luxury sided instead of sport sedan. Which buy for daily?