99 M3 owner here! Came to essentially say the same thing. I’ve had mine for about a year and kept it OEM plus with modifications. It really is a fantastic all around car. It’s not the best at any one thing, but it does everything better than any car I’ve ever had. Mine wasn’t “cheap,” but it was also a 1 owner car…