I'm honestly at my wit's end with my 2017 530i because it started misfiring badly and then just refused to start one morning, and the two mobile mechanics I called both gave me completely different guesses – one said fuel pump, the other said camshaft sensor, but neither seemed confident enough to actually open the engine. I've learned the hard way that throwing parts at a BMW without proper diagnosis gets expensive fast, so now I'm desperately looking for some Trusted BMW Technicians Abu Dhabi (https://bmw-garage.ae/) who won't just read generic error codes but actually understand how these B48 engines behave when something goes wrong. A friend mentioned that some specialists use advanced software that goes deeper than standard OBD readers, but I don't want to just pick a random name from Google and hope for the best. Has anyone had a similar issue with a 5 series and found a garage that properly traced the root cause without replacing everything in sight? I'm willing to wait a few days if it means getting it fixed right the first time.
Two mobile mechanics with completely different guesses and neither confident enough to open the engine is exactly why this fault needs proper shop diagnostics rather than a driveway visit. A misfire combined with a no start has too many possible causes for guesswork.
Misfiring followed by a no start on a B48 is often traced to a single root cause that affects multiple systems simultaneously. A proper specialist will find that connection instead of replacing the fuel pump and cam sensor separately hoping one of them works.
ISTA software reads live data from the DME during cranking which a generic OBD reader simply cannot do. That live data is what tells you whether it is fuel delivery, ignition, or a sensor issue rather than guessing between fuel pump and cam sensor.
Waiting a few extra days for a specialist who diagnoses correctly is far better than rushing into a guess based repair that might not even fix the actual problem. Patience here will likely save you money in the long run.
A friend's mention of advanced software going deeper than standard OBD readers is worth asking about directly when you call shops. Confirming they have BMW specific diagnostic capability before booking will quickly filter out the ones still relying on generic code readers.