Honestly I was so ready to hand over my hard earned cash for this Estoril Blue M235i I found on Dubizzle last week because the owner seemed like a genuine enthusiast and the car was immaculate inside and out with just under ninety thousand klicks on it, he had a binder full of receipts from a well known garage in Al Quoz and even let me take it for a spin down Jumeirah Road where it pulled strong and shifted smoothly with no weird noises or vibrations at all, but my friend who's been burned before on a 335i with a blown turbo insisted I book a BMW Pre Purchase Inspection in Dubai with a proper specialist before finalizing anything and I'm so glad I listened because the guy who came out had this laptop loaded with ISTA software that pulled up all kinds of shadow fault codes the owner's generic OBD scanner had completely ignored. Apparently there was a stored code for the VANOS solenoid acting up intermittently and when he got underneath with a flashlight he spotted a small but very real oil leak starting around the valve cover gasket near cylinder six that had been wiped clean but the residue was still visible if you really looked for it, plus the front tension strut bushings were totally shot which explained why the steering felt just a tiny bit vague under hard braking but I'd convinced myself it was normal. The seller actually got a bit defensive and said the codes were old history from a low battery incident but I just had this sinking feeling in my stomach that I'd be chasing gremlins forever so I walked away, and now I'm back to scrolling listings at three in the morning wondering if every used BMW in this city is just a beautiful ticking time bomb waiting to empty my wallet.