I am looking to buy a 98/99 M3 convertible. I saw a posting for a 99 M3 convertible (all stock, with premium package) for $27.8K at a dealer (non BMW, small dealer). It has 40K miles on it.
What kinds of things should I inspect on this car? What questions should I ask the seller ? Any guidance?
Is there a good place to get this car inspected ?

Also, if somebody has a carfax account, could you please run a carfax check for me on this car ?