1st and the most important part : there is no perfect E31 for that price range, they are 20+ years old. (Meaning everything is 20+ years old on the vehicle.) If you are looking for a perfect one you have to spend more than 20k, and most likely you will spend significant amount to keep it running. I got this car because I was planning to do a manual swap. I looked it over and nothing really is wrong with the car. 1, suspension needs 4 shock bump stops and 4 control arms. $300 parts, if you want me to install them let me know and we can discuss it after the full payment. 2, front and rear bumpers lower trims are missing $320 from the dealer 3, rear bumper needs a new clear coat and fix that little dent on the driver side quarter panel $250 4, moon roof panel needs painting $100 Little oil leaks here and there, some new clamps would be great, nothing really big deal. Otherwise everything works just fine. Engine sounds beautiful, nothing I ever heard before and shifts perfect. Again this is a not a new car, this is a 20+ year BMW. I fix them for living. If you like to contact me, please Google Das Mechanic Llc Sun Prairie WI