The BMW E46 3 Series is from a different era ... flat tires and problematic turbocharged engines - such as the N54 twin-turbo ...
In the case of the E46 and E92 generations ... as bar an occasional turbo failure the F80 is proving very reliable. And it’s still new enough to add a BMW warranty. It’s still possible ...