I agree with most here who say "buy." My 2009
335i e92 was a CA lemon (HPFP). Got an inspection and paid $29,500 for it. Had ~9,000 miles on it.
Sport, premium, OEM spoiler, blue water metallic with grey interior.
Just get an inspection and make sure the 120,000 mi./10 yr. warranty is IN WRITING.
One more thing. I was well taken care of by Mark Schneider at Perillo BMW in Chicago. Very professional and considerate. Grade A.