Before I purchased a 328xi, I was looking at a white 335 coupe, xi, M-Sport, Nav, 23k miles at driveanything.com. The previous owner lived in westchester (better roads). It had a clean carfax.
The internet price was 36k but the dealer was willing to let it go for 34.5k. It is still listed if you are interested. They are located in PA. The only thing was no CPO since it's not a BMW dealer.