First, Ibase my positive comments from experience as a real customer having had two transactions there.
Second, I am not "in" the industry, but I've bought cars from factory dealers, independents and private parties; more than I care to count. BM Ltd. are automobile dealers, not your grandmother. They can't possibly know the family line or detailed history for every scratch on every vehicle that enters their showroom. They have to rely on "others" in the industry; owners, sellers, auction staff, DMV records, Carfax; did that repair shop or ins. co. report an accident? (not). There are laws that require licensed dealers to disclose what is "factually" known to them. What you may think is a "near-total" may actually be work done to industry standards. If you believe fee-based services like Carfax are the end-all authority for all things wrong with a car, then you also believe in the tooth fairy. Take it to an independent inspector or repair shop, but keep in mind, the dealers have a right to make sure the shop is not making an unauthorized tweaks to the car, it happens (then the engine is blown). The rule for all used vehicles; As-is.
Just because a car is detailed, looks nice and has a showroom clean engine says nothing about the prior history or maintenance. All dealers can detail. Babelli does not hide the detailed info about a car so you can see great photos and run an online appraisal with accurate info before wasting your gas. Babelli had maintenance records available for me. I went to the factory dealer to run the VIN to see the factory service intervals; you can do this too with a simpleVIN.
Think about it, why is it so many other local dealers refuse to disclose the mileage on their "low mileage" beauty or truncate the VIN? Disclose a salvage title? They make you head across town to see their 200K+ mile beauty with mismatched tires and a spray-can paint job.
The rule for all vehicles, new, used, only driven by grandma, selling for a friend etc.; As-Is, caveat emptor, let the buyer beware. If you want a new car, buy one. Doors get dings. Bumpers get scratched. Cars smell like their previous owners. Don't let Your enthusiasm cloud Your judgment. Maintain sound judgement. If it sounds too good to be true, it probably is. If suspect, move on.
Believe me, I have trusted the REAL "factory" dealer talk and have ended up with more dissatisfaction and legal experience than anyone should ever experience. As humans, we generally want to believe people are good. We want to believe a "certified pre-owned" is special because the brochure with pictures of Bavaria says so. We want to believe that the dealer with the factory logo is always reputable. Having one factory dealer validate/invalidate the other factory dealer claims in my case was frying pan into the fire, bad to worse. We want to believe the brand's jingle really does impart a special "feeling" with purchase. That unless you see a circus tent and balloons, its not legit? Factory dealers are no better than the best independents, and can certainly sink to the same depths as the worst. They're only human. Not to dampen one's enthusiasm when buying a car, be it first or fifty-first, its a metal box with four wheels, it will not make you smarter or better looking. Use Your own head, stay objective. At the end of the day, Your opinion is the only opinion (or trusted mechanic) involved in an auto purchase. To make an informed decision, learn some auto buying basics before you buy. Love it or leave it "before" you sign and its no sweat off anyone's brow if you walk. But above all, take responsibility before writing ridiculous stories about fenders falling off.
Having said that, Babelli usually maintains a respectable assortment of autos, many just off lease, usually low mileage, good condition and a fair price. If you compare to many other independent dealers in the area, above par quality.
Look at unfiltered reviews, then look in the mirror and repeat this; am I actually prepared and qualified to buy a used car? If it sounds too good to be true, it probably is. Caveat Emptor. Always.