I am very close to pulling the trigger on a particular e90 2008 M3 at a local BMW dealership. They however are refusing to let me have the car inspected independently saying they've never had anyone do that, the car was already inspected for 2 hours, the owner of the dealership would never sell a bad car, etc. etc. Bunch of bullshit basically. They are reputable on dealerratings, yelp review is mixed but only 3 detail-less reviews. I even offered to put a conditional deposit down before the inspection but they weren't up for that either.
Anyone ever heard of any other BMW dealership refusing independent inspection of a car? This one isn't even CPO'd.
Also, mark another dealer that believes the M3 has run flats