iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Alex Georgiev says he built a mobile-first repair reference for a friend working on a BMW E90 325i rather than reproduce BMW service information or copy manuals mirrored without permission. The result, BMW Repair Workshop, contains a limited set of procedures and reference guides, plus an AI question box designed to answer from that material. It is a useful case study in building a focused technical tool—but Georgiev and his friend both say its repair details still need checking.
Why build a reference instead of copying a manual?
In his account on DEV Community, developer Alex Georgiev describes a practical problem: commercial repair information was available online, but he did not treat availability as permission to reproduce it. He says he avoided BMW TIS information, Bentley’s manual, and unauthorized copies hosted elsewhere.
Instead, he wrote a narrower reference for a friend who works on his own E90 325i. The project reflects a useful distinction for anyone building a technical knowledge base: a site can help organize and explain information without claiming the authority or completeness of a licensed service manual. Georgiev says the procedures draw on general automotive knowledge, with some figures checked against public sources such as owner forums and retailer installation guides. Entries identify their provenance, and torque values and part numbers carry warnings to check them against RealOEM or a dealer.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11What BMW Repair Workshop includes
Georgiev reports that the site contains 20 repair procedures and seven reference guides, with torque values and part numbers presented in tables. Content is written in Markdown and compiled into a static site with search and procedure pages. The emphasis is a compact, mobile-first reference rather than an exhaustive workshop manual.
#1 Best Overall
- Step-by-step procedures written from a complete teardown and rebuild, giving you the confidence to tackle repairs at any skill level.
- Over 700+ clear photos and diagrams that simplify complex systems, helping you complete jobs faster and with fewer mistakes.
- Comprehensive troubleshooting and fault-finding guides to quickly diagnose problems and reduce costly downtime.
It also has an Ask box intended to answer questions using the project’s procedures. The site is described as vehicle-focused, but the source does not establish that every procedure or specification has been checked against official BMW service information.
How the AI question box is designed
Georgiev describes a flow from the browser to a Cloudflare Worker and then to DigitalOcean Serverless Inference, running Gemma 4 31B IT. Rather than retrieve a few matching passages from a vector database, he says the system sends the complete, small knowledge base with each question. The corpus has 27 entries, about 11,000 tokens in total; Georgiev estimates a cost of roughly $0.002 per question. Those architecture and cost details are his reported figures, not an independent audit or a vendor price guarantee.
Rank #2
- Step-by-step procedures written from a complete teardown and rebuild, giving you the confidence to tackle repairs at any skill level.
- Over 700+ clear photos and diagrams that simplify complex systems, helping you complete jobs faster and with fewer mistakes.
- Comprehensive troubleshooting and fault-finding guides to quickly diagnose problems and reduce costly downtime.
The prompt instructs the model to use only those entries, avoid inventing repair steps, torque figures, or part numbers, retain safety warnings and verification caveats, and identify the procedure behind an answer. Georgiev gives an automatic-transmission rebuild request as an example of something the assistant should decline when the corpus has no relevant procedure.
This is a sensible boundary for a narrow assistant: putting the whole small corpus in context can make the source material explicit and avoids the extra retrieval layer. It does not, by itself, prove that an answer is correct. A model can still misunderstand or misstate supplied text, and a corpus can itself be incomplete or wrong. Refusal instructions are a design choice, not a substitute for checking the answer against authoritative information.
Rank #3
What the friend said—and what changed
Georgiev reports that his friend found the answers valid but still expected to check them. The friend put it this way: “The answers it gives are valid, you still need to check them of course, like diagnosis and etc”. That is feedback from the intended user, not professional validation of the procedures.
The same feedback shaped the interface. Georgiev says he considered voice input but dropped it after his friend said he preferred text: “I always prefer text as long answers can be quickly forgotten and I work with gloves so taking them off to ask is not a problem”. He also added a “See it done” link that opens a search narrowed to the chassis and engine. The friend praised the uncluttered presentation: “I like the idea it looks simple and old style – no weird images, adds and stuff”.
Rank #4
Georgiev says he later added an exhaust procedure and fluid-and-pan service for the gearbox, while declining to write an internal gearbox rebuild procedure because he regarded that as specialist bench work. That scope decision is important: a reference is more useful when it identifies the boundary of what it covers than when it implies it can guide every repair.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteHow to judge a DIY repair reference
For an E90 325i owner—or anyone considering an AI-assisted repair resource—the key question is not whether it sounds confident. Check how the information was sourced, how closely it matches the exact vehicle and engine, and whether critical specifications can be confirmed in authoritative service information.
Best Value
- Trace the source. Look for provenance attached to procedures and specifications, not just a general claim that content is accurate.
- Match the vehicle. Confirm that a procedure applies to the specific chassis, engine, model year, and configuration in front of you.
- Verify critical values. Treat torque figures, part numbers, fluids, and safety-critical steps as unconfirmed until checked against appropriate official information or a qualified professional.
- Notice the system’s limits. A useful assistant should distinguish covered procedures from unsupported work instead of improvising instructions.
- Keep safety warnings intact. A short answer is not helpful if it omits prerequisites, hazards, or the need for diagnosis.
- Consider usability at the car. Search, legible text, and procedure-specific references may matter more than voice features or visual polish.
What this project is—and is not
BMW Repair Workshop is best understood as one developer’s small, purpose-built reference for a friend, with an AI interface over its own content. Georgiev explicitly says he is not a mechanic and that the figures need a mechanic’s review. His friend reviewed jobs he had personally done and reportedly spotted no contradiction, but that was not a line-by-line audit.
Accordingly, the project is not established as a tested product, an official BMW manual, or verified repair guidance. Its strongest idea is the combination of bounded scope, visible provenance, and a system intended to say when its own material does not cover a question. Anyone doing repair work still needs reliable vehicle-specific specifications and sound judgment.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Recommended Free Tools

